一、Java概述
1.1 背景介绍
Java语言诞生于1995年,是Sun(Stanford University Network)公司推出的一门计算机语言公认的Java之父:詹姆斯·高斯林(James Gosling)
1.2 Java语言的三个版本
Java SE:Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础
Java ME : Java 语言的(小型版),用于嵌入式消费类电子设备
Java EE:Java 语言的(企业版),用于 Web 方向的网站开发
1.3 Java语言 跨平台原理
跨平台:Java 程序可以在任意操作系统上运行,实现了一次编写,到处运行
跨平台原理概述:在需要运行 Java 应用程序的操作系统上,安装一个与操作系统对应的 Java 虚拟机(JVM Java Virtual Machine)即可
JVM 虚拟机本身不允许跨平台,允许跨平台的是 Java 程序(我们的代码)
1.4 Java程序开发的三个步骤?
1. 编写代码:书写正确的代码
2. 编译代码:通过javac命令编译java文件,编译成功后,会生成对应的字节码文件
3. 运行代码:通过java命令运行
1.5 JDK、JRE和JVM分别是什么?