Java语言的诞生
1972年C诞生
- 贴近硬件,运行极快,效率极高。
- 操作系统,编译器,数据库,网络系统等。
- 指针和内存管理。
因为使用难度和跨系统兼容复杂;c++诞生了;
1982年C++诞生
- 面向对象;
- 兼容C;
- 图形领域,游戏等;
- 学习成本依然很高;要操作指针和内存;
我们需要一个新的语言
- 语法像C;
- 没有指针,内存管理;
- 可移植行,编写一次,到处都可以执行;
- 面向对象;
- 类型安全;
- 有高质量的类库;
起初打算起名叫C++--,被否决了,后来打算叫oak,因为被注册,最终决定叫Java;为了实现编译一次,导出执行,出现了JVM虚拟机;
1995年网页缺乏互动性,简单粗糙;
- 图形界面程序Applet出现,类似现在JS的作用,被无数程序员熟知;
微软暗地想绑定Java在自己的操作系统上,最终导致微软退出Java,自己研制了.net;
Java扩展市场推出——标准版SE,移动版ME,企业版EE,反响一般,后因大型企业团队合作,跨平台的好处便发挥出了。
三高问题
- 高可用;
- 高性能;
- 高并发;

浙公网安备 33010602011771号