1. Java语言发展史
1.1 Java语言
语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
Java语言是美国Sum公司(Stanford University Network) 在1995年推出的计算机语言。
Java之父:詹姆斯·高斯林(James Gosling)
1.2 Java语言发展史
1995年Java语言->……->2004年Java(5.0)->……->2014年Java(8.0)->……->2018年9月Java(11.0)
2. Java语言跨平台原理
2.1 平台
指的是操作系统
- Windows
- Mac
- Linux
2.2 跨平台
指的是Java程序可以在任意操作系统上运行。
2.3 跨平台原理
在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)即可
3. JRE和JDK
3.1 JRE
JRE(Java Runtime Environment)
是Java程序的运行环境,包含JVM和运行时所需要的核心类库。
我们想要运行一个已有的Java程序,那么只需要安装JRE即可。
3.2 JDK
JDK(Java Development Kit)
是Java程序开发工具包,包含JRE和开发人员使用的工具。
其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。
我们要想开发一个全新的Java程序,那么必须安装JDK
3.3 JDK、 JRE、JVM的关系
4.JDK的下载
通过官方网站http://www.oracle.com获取JDK
注意:针对不同操作系统,下载对应的JDk
5.常用DOS命令
- 按下Win+R
- 输入cmd
- 按下回车键
常用命令:
6.环境变量的配置
6.1为什么要配置Path环境变量?
开发Java程序,需要使用JDK提供的开发工具,而这些工具在JDK的安装目录的bin目录下。
为了在开发Java程序的时候,能够方便的使用javac和java这些命令,我们需要配置Path环境变量。
6.2如何配置path环境变量
7. Hello World案例
7.1 Java程序开发运行流程
开发Java程序,需要三个步骤:编写程序,编译程序,运行程序
7.2 Hello World 案例的编写
- 新建文本文档文件,修改名称为HelloWorld.java
- 用记事本打开HelloWorld.java文件,书写程序内容
//HelloWorld
public class HelloWorld{
pubilc static void main(String[] args){
System.out.println("HelloWorld");
}
}
提示:写完程序要记得保存文件(Ctrl+S)
7.3 HelloWorld 案例的编译和运行
打开命令提示符窗口,进入到HelloWorld.java所在的目录,输入指令编译和运行。
//编译
javac 文件名.java
如:javac HelloWorld.java
//执行
java 类名
如:java HelloWorld
7.4 HelloWorld 案例的常见问题
BUG的解决:
- 具备识别BUG的能力(多看)
- 具备分析BUG的能力(多思考、多查阅资料)
- 具备解决BUG的能力(多尝试、多总结)
常见BUG:
- 非法字符(注意中英文符号问题)
- 程序包system不存在(应为“System”,注意字母大小写)