Java SE 第一讲:
Java SE:Java Standard Edition 标准版
Java ME: Java Micro Edition 微型版
Java EE:Java Enterprise Edition 企业版
Java的基础,学完之后有两个发展方向,java ME 和 java EE
Java由Sun公司推出
Sun公司是一个纯高科技公司,但是由于市场营销经营不善连年亏损,因此于
2009年04月20日被甲骨文以74亿美金收购收购。
J2SE、J2ME、J2EE
目前,Java 2平台有3个版本:它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,Java ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,Java SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,Java EE)。
JDK:Java Development Kit
java 开发包,是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
JRE:Java Runtime Environment
java 运行环境,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JDK包含了JRE,JRE只能运行不能编译。
Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0) ,jdk 1.7 (jdk 7) 最新版本
没有JDK4.0
为什么JDK1.5 和 JDK 5.0 是一样的呢?
因为JDK1.5和JDK 1.4相比,有很多新的更新,为了能表示后者的新特性,把原来定位JDK1.5的说法换成了JDK 5.0.
jdk 1.5(5.0):别名:Tiger,老虎
jdk 1.6(6.0):别名:Mustang,野马
1. 下载JDK
2. 安装JDK
3. 设定环境变量(可以是用户变量,也可以是系统变量),指向JDK安装目录中的bin目录
Path = C:\Program Files\Java\jdk1.6.0_25\bin
在运行里输入:
Calc 启动计算器
Wordpad 记事板
Notepad 记事本
4. 通过运行,输入cmd打开命令行窗口,输入java –version,显示出Java版本信息
装完后,进入目录可以看到:
在JDK目录bin下有java.exe 和javac.exe两个文件
在JRE 目录bin 下只有 java.exe 文件
接下来就可以编写Java程序了。
可以直接使用windows记事本来编写Java程序,也可以使用Editplus,UltraEdit等高级文本编辑工具编写Java程序,还可以使用专业的IDE(Integrated Development Environment)编写。
编辑器介绍:
Windows: notepad(记事本), editplus, ultraedit, gvim(类似于linux下的vi)
Linux: vi, vim(vi增强版), gedit
Mac: Emacs
第一节课,我们使用记事本实现一个Hello World的Java程序。
[HelloWorld.java]
所有的Java代码,其后缀都是以java结尾。
Java程序的执行过程分为两步:
1. 编译
2. 执行
Class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
编译命令:java HelloWorld.java
执行命令:java HelloWorld(注意,HelloWorld后面没有.class)
Java编译,即javac后面跟的是文件名。但java执行,即java后面跟的不一定是文件名,而是包含MAIN方法的那个类的名字。
Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。
JVM(Java Virtual Machine,Java虚拟机):是用C语言写的。
Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)
Java之所以能够做到跨平台,本质原因在于JVM不是跨平台的。
Java SE:Java Standard Edition 标准版
Java ME: Java Micro Edition 微型版
Java EE:Java Enterprise Edition 企业版
Java的基础,学完之后有两个发展方向,java ME 和 java EE
Java由Sun公司推出
Sun公司是一个纯高科技公司,但是由于市场营销经营不善连年亏损,因此于
2009年04月20日被甲骨文以74亿美金收购收购。
J2SE、J2ME、J2EE
目前,Java 2平台有3个版本:它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,Java ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,Java SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,Java EE)。
JDK:Java Development Kit
java 开发包,是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
JRE:Java Runtime Environment
java 运行环境,运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JDK包含了JRE,JRE只能运行不能编译。
Jdk 1.4, jdk 1.5(5.0), jdk 1.6(6.0) ,jdk 1.7 (jdk 7) 最新版本
没有JDK4.0
为什么JDK1.5 和 JDK 5.0 是一样的呢?
因为JDK1.5和JDK 1.4相比,有很多新的更新,为了能表示后者的新特性,把原来定位JDK1.5的说法换成了JDK 5.0.
jdk 1.5(5.0):别名:Tiger,老虎
jdk 1.6(6.0):别名:Mustang,野马
1. 下载JDK
2. 安装JDK
3. 设定环境变量(可以是用户变量,也可以是系统变量),指向JDK安装目录中的bin目录
Path = C:\Program Files\Java\jdk1.6.0_25\bin
在运行里输入:
Calc 启动计算器
Wordpad 记事板
Notepad 记事本
4. 通过运行,输入cmd打开命令行窗口,输入java –version,显示出Java版本信息
装完后,进入目录可以看到:
在JDK目录bin下有java.exe 和javac.exe两个文件
在JRE 目录bin 下只有 java.exe 文件
接下来就可以编写Java程序了。
可以直接使用windows记事本来编写Java程序,也可以使用Editplus,UltraEdit等高级文本编辑工具编写Java程序,还可以使用专业的IDE(Integrated Development Environment)编写。
编辑器介绍:
Windows: notepad(记事本), editplus, ultraedit, gvim(类似于linux下的vi)
Linux: vi, vim(vi增强版), gedit
Mac: Emacs
第一节课,我们使用记事本实现一个Hello World的Java程序。
[HelloWorld.java]
所有的Java代码,其后缀都是以java结尾。
Java程序的执行过程分为两步:
1. 编译
2. 执行
Class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件。
编译命令:java HelloWorld.java
执行命令:java HelloWorld(注意,HelloWorld后面没有.class)
Java编译,即javac后面跟的是文件名。但java执行,即java后面跟的不一定是文件名,而是包含MAIN方法的那个类的名字。
Java是跨平台的语言,真正执行的不是二进制代码,而是字节码。
JVM(Java Virtual Machine,Java虚拟机):是用C语言写的。
Java是跨平台的,而JVM不是跨平台的(JVM是由C语言编写的)
Java之所以能够做到跨平台,本质原因在于JVM不是跨平台的。