一篇文章讲明白Java简介

简介: 一篇文章讲明白Java简介

1 概述

1.1Java的发展阶段

(1)第一阶段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名为Java 2);

(2)第二阶段(平稳期):JDK 1.3一JDK 1.4;

(3)第三阶段(发展期):JDK 1.5(2005年推出)一JDK 1.7(被Oracle收购后推出)。

说明:

java是Sun公司开发出来的,1.7版本时被oracle收购;

Jdk1.5有很多新特性

1.2三个方向

(1)Java SE

是基础,之前叫j2se(Java 2 Platform Standard Edition),2005年之后更名为Java SE。包含构成Java语言核心的类。比如数据库连接、接口定义、数据结构、输入/输出、网络编程。

(2)Java EE

就是Java web,之前叫J2EE(Java 2 Platform Enterprise Edition),2005年之后更名为Java EE (Enterprise Edition企业版)。包含J2SE中的所有类,并且还包含用于开发企业级应用的类。比如EJB、Servlet、JSP、XML、事务控制,即是现在Java应用的主要方向,像一些银行或电信的系统大多基于此架构。

(3)Java ME

之前叫Java 2 Platform Micro Edition,2005年之后更名为Java ME。用于消费类电子产品的软件开发。比如呼机、智能卡、手机、PDA、机顶盒。

后来逐渐淘汰,出现安卓,安卓就是基于Java ME的,用于app开发。

1.3 编译型和解释型语言

如果从编程语言的角度而言,应该分为两种:

1)编译型:编译之后会出现一个.exe文件,供用户使用。依赖编译器。

2)解释型:像html,ASP那样,直接将代码放到服务器上进行解释执行。

1.4 Java虚拟机(JVM)

所有的Java程序文件的后缀都应该是“.java",而任何一个.java程序首先必须经过编译,编译之后会形成一个.class的文件(字节码文件),而后在计算机上执行,但是解释程序的计算机并不是一台真正意义上的计算机,而是一台由软件和硬件模拟出来的计算机—Java虚拟机(Java Virtual Machine. JVM)。

在Java中,所有的程序都是在Java虚拟机上运行的,所以和操作系统没关系,java可以跨平台。Java虚拟读取并处理经编译过的与平台无关的字节码class文件。Java解释器负责将Java虚拟机的代码在特定的平台上运行。

2 jdk安装

2.1说明

1)JRE(Java Runtime Environment Java运行环境) ,是给用户用的。

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等

2)JDK(Java Development Kit Java开发工具包) 是提供给Java开发人员使用的

2.2安装

1)一定要安装在英文目录下,例D:\codetool\jdk1.8

2)配置环境变量

我的电脑,右键-属性,高级系统设置,环境变量

在系统变量中,

新建

JAVA_HOME

D:\codetool\jdk1.8

新建

CLASS_PATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //代码效果参考:http://www.ezhiqi.com/bx/art_1443.html

找到Path,编辑:

;%JAVA_HOME%\bin(是追加到末尾,注意前面要加个分号)

这一步,如果是win10系统,就新建一个,然后把bin目录放进去就可以

然后,层层确定,就配置好了。

3)检测

在cmd中,输入java或javac,回车,出现以下字样,说明成功了。

3 编写第一个java程序

新建一个txt,输入

class Demo01{

目录
打赏
0
0
0
0
39
分享
相关文章
课时3:Java简介(Java主要特点)
本文介绍了Java的主要特点及其运行机制。Java结合了编译型和解释型语言的优点,通过Java虚拟机(JVM)实现跨平台移植,简化了不同操作系统间的开发流程。Java的特点包括可移植性、简单易用、支持多线程编程、自动垃圾收集和面向对象编程。随着硬件技术的发展,Java的性能问题已大大改善,成为行业标准之一,广泛应用于各种商用平台开发。
从入门到精通:Java Map全攻略,一篇文章就够了!
【10月更文挑战第17天】本文详细介绍了Java编程中Map的使用,涵盖Map的基本概念、创建、访问与修改、遍历方法、常用实现类(如HashMap、TreeMap、LinkedHashMap)及其特点,以及Map在多线程环境下的并发处理和性能优化技巧,适合初学者和进阶者学习。
163 3
课时2:Java简介(Java发展概述)
课时2:Java简介(Java发展概述) 摘要: 1. Java基础知识:介绍Java作为编程语言及其思想。 2. Java的发展历史:从1991年GREEN项目到1995年正式推出,历经网景公司、HotJava浏览器等关键节点。 3. Java的版本信息:涵盖从JDK 1.0到JDK 1.8的主要版本及特性,如Lambda表达式和模块化支持。
课时11:Java数据类型简介
本文介绍了Java中的数据类型划分,主要分为基本数据类型和引用数据类型。基本数据类型包括数值型(整型、浮点型)、布尔型和字符型,每种类型有固定的默认值和存储范围。引用数据类型涉及内存使用,如数组、类和接口,默认值为Null。文中还提供了不同类型的选择原则,帮助开发者在实际编程中合理选用数据类型。
课时1:认识Java(Java发展简介)
课时1:认识Java(Java发展简介)。主讲人李兴华介绍了Java的起源、发展历程及其广泛应用。Java由Sun公司开发,最初为嵌入式系统设计,后演变为三大方向:Java SE、Java ME和Java EE。尽管面临版权争议等挑战,Java仍是最流行的编程语言之一,广泛应用于大型企业及互联网平台开发。
Java mysql根据很长的富文本如何自动获取简介
通过使用Jsoup解析富文本并提取纯文本,然后根据需要生成简介,可以有效地处理和展示长文本内容。该方法简单高效,适用于各种应用场景。希望本文对您在Java中处理富文本并生成简介的需求提供实用的指导和帮助。
62 14
Java mysql根据很长的富文本如何自动获取简介
通过使用Jsoup解析富文本并提取纯文本,然后根据需要生成简介,可以有效地处理和展示长文本内容。该方法简单高效,适用于各种应用场景。希望本文对您在Java中处理富文本并生成简介的需求提供实用的指导和帮助。
52 9
Java 中的 String Pool 简介
本文介绍了 Java 中 String 对象及其存储机制 String Pool 的基本概念,包括字符串引用、构造方法中的内存分配、字符串文字与对象的区别、手工引用、垃圾清理、性能优化,以及 Java 9 中的压缩字符串特性。文章详细解析了 String 对象的初始化、内存使用及优化方法,帮助开发者更好地理解和使用 Java 中的字符串。
Java 中的 String Pool 简介
【前端学java】java基础练习缺少项目?看这篇文章就够了!(完结)
【8月更文挑战第11天】java基础练习缺少项目?看这篇文章就够了!(完结)
50 0
Java语言简介及发展
Java语言简介及发展

热门文章

最新文章