世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。
概述
Java不仅是一门编程语言,它还是一个由一系列计算机软件和规范组成的技术体系,这个体系提供了完整的用于开发和跨平台部署的支持环境,广泛应用于嵌入式体系、移动终端、企业服务器和大型机等场合。
Java的优点:
- 面向对象
- 跨平台
- 安全的内存管理和访问机制
- 完善的程序接口
Java技术体系
JDK:
- Java语言
- Java虚拟机
- Java类库
JRE:
- Java类库
- Java虚拟机
Java的历史
以 Oracle 收购 Sun 为分界点,分为两个时期。前期在 Sun 公司掌舵之下,Java取得巨大成功,但是语言演进缓慢;Oracle 主导 Java 之后,Java 发展速度加快。