目录
Java发展简史
- 91年诞生、应用方向为消费类电子产品。
- 98年大规模流行、互联网。
- 安卓开发。
- 目前版本主要为 6 和 7 版本。
- 发展趋势
- 90年代互联网诞生。
- 2000年互联网爆发。
- 2010年移动互联网爆发。
- 2020年物联网发展。
Java核心优势
- 体系中立跨平台。
- 随着互联网爆发的发展。
- 占据主流的IT各个领域。
Java的三个版本
JavaSE(Java Standard Edition)
- 标准本
- 定位在个人计算机上的应用
- 发展较差、效率不高
JavaEE(Java Enterprise Edition)
- 企业版
- 定位在服务器端的应用
- 就业的主流
JavaME(Java Micro Edition)
- 微型版
- 定位在消费性电子产品的应用上
- 应用范围很窄、逐渐被淘汰
- 物联网基于安卓系统开发
Java特性和优势
- 跨平台/可移植性
- 安全性
- 面向对象
- 简单性
- 高性能
- 分布式
- 多线程
- 健壮性
Java应用程序的运行机制
- 高级语言分类
- 编译型
- 解释型
- JVM(Java Virtual Machine)
- 用于执行bytecode字节码的“虚拟计算机”
- Java源代码 ——> 字节码(编译器)——> JVM(解释、执行)——> 操作系统
- JRE(Java Runtime Environment)
- 包含Java虚拟机、库函数、运行Java应用程序所必须的文件
- JDK(Java Development Kit)
- 包含JRE,以及增加编译器和调试器等用于程序开发的文件