JAVA入门
1.Java各版本的含义
JAVA分为三个版本
- JAVAEE(企业版):定位在服务器端的应用
- JAVASE(标准版):定位在个人计算机上的应用。
- JAVAME(微型版):定位在消费性电子产品的应用上
它们三者的关系如下图:
JAVAEE包含SE,而ME是SE的一个内伸
2.java的特性和优势
- 跨平台/可移植性
- 安全性
- 面向对象
- 简单性
- 高性能
- 分布式
- 多线程
- 健壮性
3.java应用程序的运行机制
4. JVM、JRE和JDK
JVM就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。JVM负责将Java字节码解释运行,边解释边运行,这样,速度就会受到一定的影响。
不同的操作系统有不同的虚拟机。Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。 Java虚拟机是实现跨平台的核心