学习之前先了解Java的基本信息
苏轻 2018年11月20日 11:01:26
Java的发展历程
- 1991年 Oak
- 1995年 Applet → Java
- 1996年 JDK1.0
- 1997年 JDK1.1
- 1998年 J2EE
- 1999年 Java2(J2ME、J2SE、J2EE)
- 2004年 J2SE 1.5.0 → Java SE 5.0 Tiger
- 2005年 Java SE 6
- 2011年 Java7
- 2014年 Java8
JavaSE、JavaEE、JavaME
- JavaSE(Java Standard Edition) 标准版,定位于个人计算机的应用。
- JavaEE(Java Enterprise Edition) 企业版,定位于服务器端的应用。
- JavaME(Java Micro Edition) 微型版,定位于消费性电子产品的应用。
JVM、JRE、JDK
Java应用程序的运行机制
计算机高级语言的类型主要有编译型和解释型两种,而Java语言是两种类型的结合。
- 首先用文本编辑器编写Java源程序,源文件后缀为
.java
- 再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为
.class
- 最后利用虚拟机(解释器,java)解释执行
Java的优势以及未来
Java的核心优势是跨平台,而Java虚拟机是实现跨平台的核心机制。不同的操作系统有不同的虚拟机,Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
基于JAVA生态建立的产品将会越来越多,基于JAVA虚拟机的编程语言也将会越来越多。生态系统的强大,是JAVA能长盛不衰的根本。