Java特性、版本、JDK等
Java特性和优势
- 简单性
- 面向对象
- 可移植性(跨平台移植)write once run anywhere
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java的三大版本
- JavaSE:标准版(桌面程序,控制台开发…)
- JavaME:嵌入式开发(手机,小家电…)
- JavaEE:E企业级开发(web端,服务器开发)
JDK、JRE、JVM介绍
-
JDK:Java Development Kit
- java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE
-
JRE:Java Runtime Environment
- java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的
-
JVM:Java Virtual Machine
- 通过JVM虚拟机屏蔽了底层系统的差别,实现了一次编译到处运行
-
图解