1.Java语言发展史
- 1995年Java语言 (Sun 公司)
- 1996年Java(1.0)
- 1997年Java(1.1)
- 1998年Java(1.2)
- 2000年Java(1.3)
- 2002年Java(1.4)
- 2004年Java(5.0)
- 2006年Java(6.0)
- 2009年Oracle甲骨文收购Sun公司
- 2011年Java(7.0) (甲骨文公司)
- 2014年Java(8.0)
- 2017年9月Java(9.0)
- 2018年3月Java(10.0)
- 2018年9月Java(11.0)
2. Java语言跨平台原理
2.1 平台
指的是操作系统
- Wondows
- Mac
- Linux
2.2 跨平台
Java程序可以在任意操作系统上运行。
2.3 跨平台原理
在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可
3.JRE和JDK
3.1 JRE(Java Runtime Environment)
是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。
3.2 JDK(Java Development Kit)
是Java程序开发工具包,包含JRE和开发人员使用的工具。
其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。
我们想要开发一个全新的Java程序,那么必须安装JDK。
3.3 JDK 、JRE、JVM的关系
4.JDK的目录
5.HelloWorld案例
5.1 Java程序开发运行流程
开发Java程序,需要三个步骤,编写程序,编译程序,运行程序
5.2 HelloWorld案例的编写
5.2.1 新建一个后缀为.java 的HelloWorld文件
5.2.2 写入内容
public class HelloWorld{
public static void main(String args[]){
System.out.print("Hello World!");
}
}
5.2.3 HelloWorld案例的编译和运行
打开终端,进入到HelloWorld.java所在的目录,输入指令编译和执行
编译: javac 文件名.java
范例:javac HelloWorld.java
执行:java 类名
范例:java HelloWorld
lijiwei@lijiweideMacBook-Air ~ % cd /Users/lijiwei/Desktop/java
lijiwei@lijiweideMacBook-Air java % ls
HelloWorld.java firstTest
lijiwei@lijiweideMacBook-Air java % javac HelloWorld.java
lijiwei@lijiweideMacBook-Air java % java HelloWorld
Hello World!%