JAVA的历史及特点
历史背景
创始人:James-Gosling 詹姆斯-高斯林
80年代初期James获得博士学位进入IBM公司,因设计IBM公司第一代工作站,项目不被高层领导看好,所以跳槽SUN公司(Stanford University Network)对于技术的使用,SUN公司非常注重人才,sun公司成立小的研发团队,试图预测未来的软件技术发展趋势,James Gosling成为项目负责人。因做智能家居Green项目, 因 C++不能跨各种不同公司规格的芯片,打算开发一套全新的语言规范,这套语言沿用了很多C++语法结构,但这套语言可以跨平台,摒弃了很多不好的东西,据说在起名字时,看见窗外有一棵大橡树(OaK)所以决定起名叫(OaK)。
1992年夏天,sun公司进行了Oak语言的展示 ,可硬件生产商并不买账,所以Oak语言暂且搁置了。后来sun公司等到了一个时机,1995年去参会在硅谷的全球性的IT盛会上发布了OaK全新的语法规范,但OaK被注册了,所以这种语言起名为JAVA。
1995年5月SUN公司 正式发布了Java语言。
1996年1月SUN公司 开发工具包JDK1.0 。
1997年2月SUN公司 JDK1.1版本问世。
1998年12月SUN公司 JavaEE企业版
1999年6月SUN公司 Java第二代平台JDK1.2 细化了三个不同的小版本(不同方向) (J2SE)Java2 Standard Edition Java第二代平台标准版 桌面级 C/S (J2EE)Java2 Enterprise EditionJava第二代
平台企业版 企业级 B/S (J2ME)Java2 Micro Edition Java第二代平台微型版 移动端
2000到2002 JDK1.3 JDK1.4 大幅度提升了Java性能
2004年5月 JDK1.5版本发布 很多新的特性 Java5
2005年6月 Java6 最经典的版本 留存最久的版本
2009年 Oracle 并购 74亿$ Java易主
2011年 Oracle Java7
2014年 Java8
2017年 Java9
Java语言的特点
1.跨平台性 平台(不同厂商的芯片) 平台(不同版本的操作系统)
2.面向对象
3.简单性 省去了C++多继承,指针等等
4.健壮性(鲁棒性) 垃圾回收机制 异常处理机制
5.多线程性 并行操作 提高执行性能 线程安全
6.大数据开发

浙公网安备 33010602011771号