Java的特性与优势

278 阅读1分钟

Java特性和优势

  1. 简单性(没有指针运算)
  2. 面向对象
  3. 可移植性(跨平台)
  4. 高性能(即时编译)
  5. 分布式
  6. 动态性(反射)
  7. 多线程
  8. 安全性
  9. 健壮性

Java三大版本

Write Once、Run Anywhere

  • JavaSE:标准版(桌面程序,控制台开发..)
  • JavaME:嵌入书开发(手机,小家电...)
  • JavaEE:E企业级开发(Web端,服务器开发...)

JDK,JRE,JVM

JDK:

Java Development Kit

java开发者工具,包括JRE,有用于程序开发的自己工具

JRE:

Java Runtime Environment

Java运行时环境,包括java虚拟机JVM,函数,库

JVM:

JAVA Virtual Machine

java虚拟机,模拟cpu处理java相关,有解释型和编译型

一字编译,到处运行