Java学习-入门01Java帝国的诞生
Java帝国的诞生
C & C++
- 1972年C语言诞生
- 贴近硬件,运行极快,效率极高。
- 用来编写操作系统,编译器、数据库、网络系统等。
- 涉及指针和内存管理。
- 1982年C++诞生
- 面向对象
- 兼容C
- 擅长领域:图形、大型游戏等。
C++虽然是面向对象的编程语言,但是并没有很好的跨平台兼容性,而且在某些方面比C还要复杂,于是就有人受不了C++的“暴政”,开始反抗。
反抗
我们要建立一门新的语言:
- 语法有点像C(开始叫做C++--)
- 没有指针
- 没有内存管理
- 真正的可移植性(编写一次,到处运行)
- 面向对象
- 类型安全
- 高质量的类库
- ...
因此Java诞生了!
业界公认Java之父为詹姆斯.高斯林。
Java初生
- 1995年的网页简单而且粗糙,缺乏互动性。
- 图形界面的程序(Applet)诞生。
- 大量商业巨头加入。
一个伟大的帝国渐渐诞生了!