初識Java(一) --- Java語言概述及開發環境

Java語言的發展簡史

1994年秋,Sun公司注冊商標Java。

1995年年初,Sun公司發布了Java語言,免費給大家使用,直接開源。幾個月后,Java成了互聯網最熱門的寶貝,互聯網上涌現出了數不清的Java小程序。

1996年年初,Sun公司發布了強大的開發類庫:JDK1.0。1997年2月18日,Sun公司發布了JDK1.1。

1998年12月,Sun公司發布了Java歷史上最重要的JDK版本:JDK1.2,伴隨這JDK1.2一同發布的還有JSP/Servlet、EJB等規范,并將Java分成了J2EE、J2SE、J2ME三個版本。這個時期也是Java飛速發展的時期。

2002年2月,Sun公司發布了JDK歷史上最為成熟的版本:JDK1.4。在此期間,Java語言在企業應用領域大放光彩,涌現出了大量基于Java語言的框架:Struts、WebWork、Hibernate、Spring等;大量企業應用服務器也開始涌現:WebLogic、WebSphere、Jboss等

2004年10月,Sun公司發布了萬眾期待的JDK1.5,同時,Sun公司將JDK1.5改名為JDK5.0,J2EE、J2SE、J2ME也相應的改名為JAVAEE、JAVASE、JAVAME。JDK1.5增加了許多新功能,也發布了新的企業級平臺規范,并推出了EJB3.0規范。還推出了自己的MVC框架規范:JSF。

2006年12月,Sun公司發布了JDK1.6版本(也被稱為Java SE 6)。

2007年11月,Google宣布推出了一款基于Linux平臺的開源手機操作系統:Android。Android的出現順應即將出現的了移動互聯網潮流。Android使用Java語言來開發程序,隨著Android平臺的流行,讓Java語言獲得了在客戶端程序上大展拳腳的機會。

2009年4月20日,Oracle公司收購Sun公司。

2011年7月28日,Oracle公司發布了Java SE 7。

2014年3月18日,Oracle公司發布了Java SE 8。

注:James Gosling(詹姆斯·高斯林)被成為Java之父

Java特點

簡單性、解釋性、面向對象、高性能、分布式處理、多線程、健壯性、動態、結構中立、安全性等

☆ 開源:開放源代碼,放在JDK安裝目錄下面的src.zip壓縮包里面,存放Java核心代碼。

☆ 跨平臺:一次編譯,到處運行,Java程序可以在不同平臺(操作系統)上運行。

Java開發環境


JDK:Java開發工具包,里面包含開發工具(編譯工具javac.exe和運行工具java.exe等)和JRE

JRE:Java運行環境,里面包含的是一些核心類庫,JVM(Java虛擬機)

JVM:Java虛擬機,不是跨平臺的,不同的操作系統有不同的虛擬機,比如window操作系統上虛擬機不能用在其他操作系統上,那么只能在不同操作系統上安裝一個對應操作系統版本的虛擬機

注:JDK下載好后,是傻瓜式的安裝,選擇你的安裝路徑,默認點下一步就行了(安裝中會獨立再安裝一次JRE,可跳過)

Java環境變量的配置

找到JDK的安裝路徑,記錄bin目錄的路徑,找到計算機環境變量的配置位置,添加進系統變量的Path變量下(各操作系統有不同的配置方法,可百度詳細了解)


注:配置好后,在DOC命令控制臺輸入: java -version 可查看JDK是否配置成功(成功會顯示JDK的版本)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 從今天開始讀《深入理解 Java 虛擬機》一書,并開設了同名專題 深入理解 Java 虛擬機。計劃在 2 周內將全...
    SawyerZh閱讀 10,264評論 17 215
  • 姓名:周君會 學號:17011210526 轉載自: http://www.lxweimin.com/p/...
    lotus兒閱讀 1,953評論 1 9
  • Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此...
    黃花菜已涼閱讀 6,564評論 6 140
  • 今天是難得過的比較不頹廢的一個周末,雖然也玩了游戲。最近看了很多自我管理的書,提升雖然不是那么大,但是也有所啟發...
    大番茄瑞瑞閱讀 155評論 0 1
  • 有時候覺得旅行和讀書一樣, 都是緣份使然,好像對的時間就會遇見對的人! 生活中每一樁糟糕事,幾乎都是時機不...
    梁早早閱讀 949評論 12 23