1.Java的特性
-
简单性
-
面向对象
-
可移植性
-
高性能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
2.Java的版本
- JavaSE:标准版(桌面程序,控制台开发....)
- JavaME:嵌入式
- JavaEE:E企业级开发(web端,服务器开发...)
3.JDK,JRE,JVM
- JDK:Java Development Kit(包括JRE和JVM)
- JRE:Java Runtime Evironment
- JVM:Java Virtual Machine(跨平台使用JVM)
4.Java程序运行机制
- 编译型:compile,直接先编译完,然后一块看,执行速度快。(操作系统、c、c++)
- 解释型:执行一句解释一句,用一下,编译一下,对速度要求不高(网页、JavaScript)但java执行前,先预编译生成class文件,然后再解释