1. Java 特性和优势
  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性
2. Java 三大版本
  • JavaSE:标准版(桌面程序,控制台开发…)
  • JavaME:嵌入式开发(手机,小家电…)
  • JavaEE:企业级开发(web端,服务器开发.…)
3. JDK、JRE、JVM
  • JDK:Java Development Kit
  • JRE:Java Runtime Environment
  • JVM:Java Virtual Machine

三者关系:

4. 编译型和解释型

编译型语言和解释型语言的执行流程:

Java 语言同时兼有编译型和解释型特点。

程序运行机制: