技术总结day1

Java起源

1991-1992sun公司为了开发智能家居互联平台,创建了最原始的Java(oak)。三年后项目流产,项目组转型互联网。在一次“硅谷-好莱坞”互联网及娱乐的专家会议上向公众展示了用Java开发的动态浏览器页面,在当时引起不小轰动,由此成名。

Java发展

1995年5月23日Sun公司宣布Java技术诞生,1996年1月23日发布了首个工具包Java Development Kit(JDK)1.0受到热烈追捧。1997年,SUN推出了JDK1.1。JDK1.1相对于JDK1.0最大的改进是推出了Just-in-time(JIT)编译器,从而为Java的跨平台特性提供了支持。1998年12月4日,SUN又推出JDK1.2。JDK1.2的发布可以称得上有划时代的意义,它标志了Java进入Java2时代,随后平台的划分就显得更为清晰了。SUN公司在Java1.2版以后,将JDK1.2改名为J2SDK,将Java改名为Java2。此举既是出于市场推广的考虑,也是平台市场细分的前奏。在1999年,SUN公司将Java2平台划分为3大领域的3个版本:J2SE、J2EE和J2ME。Java2对其平台领域进行细分及准备定位其目标群体,起到了良好的市场效果,对Java自身的发展及其被采用率起到了实质性的推动作用。2004年10月,SUN推出新版本的J2SE,这次版本升级正是以“易用性”为主题。为显示该版本的重大飞跃,SUN将其更名为J2SE 5.0。同时,SUN对Java技术进行了统一的重新命名,将J2SE更名为Java SE,J2EE更名为Java EE,J2ME更名为Java ME。这次发布的J2SE 5.0从语言层面上对Java做了不少变更。这些改变并不是程序员必需的内容,开发人员完全可以通过自己的方法来达成这些变更能实现的同样功能。但是,使用变更后的语言特性,程序员能够更加方便地进行开发。

2010年4月20日,Oracle宣布收购SUN公司,将Java收入囊中。此后Java版本更新变缓,而Oracle收购SUN后Java的发展也引起业界的关注。2011年7月28日,经过五年多的不懈努力,JavaSE 7终于发布了!这是自2006年12月Sun发布Java SE 6以来的首个重要版本更新,也是Sun被Oracle收购以来Java发行的第一个版本,包含了Java诞生以来最大的改进,可以看作是Java发展史上一个显要的里程碑。

Java认识思维导图

技术总结day1