1.JAVA的背景介绍
语言: 人与人交流沟通的表达方式.
计算机语言: 人与计算机之间,进行信息交流沟通的一种特殊语言.
JAVA的语言背景: JAVA语言诞生于1995年,由Sun公司(Stanford University Network)推出的一门计算机语言.
JAVA之父: 詹姆斯·高斯林(James Gosling).
JAVA语言的三个版本: JAVAEE, JAVASE, JAVAME.
JAVAEE: JAVA语言的标准版,用于桌面应用的开发,是其他两个版本的基础.
JAVASE: JAVA语言的小型版,用于嵌入式消费类电子设备.
JAVAEE: JAVA语言的企业版,用于Web方向的网站开发.
2.JAVA语言 跨平台原理
常用的平台操作系统: Windows Linux Mac
JAVA的跨平台: JAVA程序可以在任意操作系统上运行,实现了一次编写,到处编译.
JAVA的跨平台原理概述: 在需要运行JAVA程序的操作系统上,安装上一个与之操作系统相对应的JAVA虚拟机(JVM Java Virtual Machine)即可.
注意: JVM虚拟机不允许跨平台,允许跨平台的是JAVA文件
3.JDK, JRE, JVM
java程序开发的三个步骤:
1).编写代码: 书写正确的代码
2).编译代码: 通过javac命令编译java文件,编译成功后,会生成相对应的字节码文件
3).运行代码: 通过java命令运行
JDK(Java Develop Kit):指的是java语言的软件工具开发包,内部包含了代码的编译工具和运行工具
JRE(Java Runtime Environment): 指的是java运行环境,包含JVM虚拟机以及JAVA核心类库
三者之间的包含关系:
JDK包含JRE,包含JVM
JDK的下载和安装
JDK的下载地址: www.Oracle.com
JDK安装目录包含的文件夹:
bin: 该目录下存放了JDK的各种工具命令.javac和java就存放在这个目录.
conf: 该目录存放了JDK的相关配置文件
include: 该目录下存放了一些平台的特定头文件
jmods: 该目录下存放了JDK的各种模块
legal: 该目录下存放了JDK各模块的授权文档
lib: 该目录下存放了JDK工具的一些补充jar包
其余文件为说明性文档