初识Java
Java基础部分(一)
初识Java
1.1 什么是程序?
为了让计算机执行某些操作或解决某个问题而编写的一系列有序的集合=>计算机程序。
而编写程序的工具就是计算机语言。
1.2 Java语言的特点。
Java语言的特点: 简单、面向对象、分布式、结构中立、可移植、解释执行、健壮、安全、高性能、多线程和动态。
1.3 Java平台
(1)、Java SE(Java Standard Edition、标准版)包含Java语言的基础核心(JRE、JDK、Java开发工具包)。 主要用于桌面开发,例如QQ、记事本。
(2)、Java EE (Java Enterprise Edition、企业版)包含Java SE。主要用于企业应用程序开发。例如:Web网站、分布式应用。
(3)、Java ME(Java Mocro Edition、移动版)主要用于开发移动设备/嵌入式设备的应用,例如手机游戏。
1.4 JDK
JDK(Java Development kit)=>Java 开发工具包。
1.5 JRE
JRE (Java Runtime Environment)Java运行时环境。
1.6 JVM
JVM (Java Virtual Machine)Java虚拟机。
1.7 JDK、JRE、JVM三者关系
JDK包含JRE,JRE包含JVM(JVM 嵌在JRE中)。
JDK>JRE>JVM