1. 程式人生 > >第0篇:Java語言概述

第0篇:Java語言概述

java的歷史和現狀

  • Java是由Sun公司於1995年5月推出的

  • 1996年1月,第一個JDK–JDK1.0誕生 【2002年,微軟釋出了C#的第一個版本C# 1.0】

  • 1998年12月8日,JAVA2企業平臺J2EE釋出

  • 1999年6月,SUN公司釋出Java的三個版本:標準版(J2SE)、企業版(J2EE)和微型版(J2ME)

  • 2002年2月26日,J2SE1.4釋出,自此Java的計算能力有了大幅提升

  • 2004年9月30日18:00PM,J2SE1.5釋出,成為Java語言發展史上的又一里程碑。為了表示該版本的重要性,J2SE1.5更名為Java SE 5.0

  • 2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名,以取消其中的數字“2”:J2EE更名為Java EE,J2SE更名為Java SE,J2ME更名為Java ME

  • 2006年12月,SUN公司釋出JRE6.0

  • 2009年12月,SUN公司釋出Java EE 6

  • 2010年11月,由於Oracle公司對於Java社群的不友善,因此Apache揚言將退出JCP[14]

  • 2011年7月28日,Oracle公司釋出Java SE 7

  • 2014年3月18日,Oracle公司發表Java SE 8

  • 截止目前2018年11月27日為止,java最新版本應該是11(

    https://www.oracle.com/technetwork/java/javase/overview/index.html)
    主流版本貌似還停留在 7 和8。。。

Java版本:

1)Java SE(Java Platform,Standard Edition)Java標準版。Java SE以前叫做J2SE。

  • a.它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的Java應用程式。
  • b.Java SE包含了支援Java Web服務開發的類,併為Java EE(Java Platform,Enterprise Edition)提供基礎

2)Java EE(Java Platform,Enterprise Edition))Java企業版。Java EE以前叫做J2EE。

  • a.幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端Java應用程式。
  • b.Java EE實在Java SE的基礎上構建的,Java EE提供的Web服務、組建模型、管理和通訊API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和Web 2.0應用程式。

3)Java ME(Java Platform,Micro Edition)Java微型版。Java ME以前叫做J2ME。

  • J2ME為在移動裝置和嵌入式裝置(比如手機,電視機頂盒和印表機)上執行的應用程式提供一個健壯且靈活的環境。

java語言特點

  • 平臺無關性(跨平臺)
  • 可靠安全
  • 完全面向物件
  • 多執行緒
  • 待續。。。

java能幹什麼

  • 桌面應用系統開發
  • 嵌入式系統開發
  • 電子商務系統開發
  • 企業級應用開發
  • 互動式系統開發
  • 多媒體系統開發
  • 分散式系統開發
  • Web應用系統開發

參考:
【Java歷史、現狀和各版本技術更迭總結】 https://blog.csdn.net/lv_shulun/article/details/53781340
【Java語言的主要特點】 https://www.cnblogs.com/yxiaooutlook/p/7625362.html