1.基礎常識
軟件:即一系列按照特定順序組織的計算機數據和指令的集合。分為:系統軟件 和 應用軟件
系統軟件:windows , mac os , linux ,unix,android,ios,…
應用軟件:word ,ppt,畫圖板,…
人機交互方式: 圖形化界面 vs 命令行方式
應用程序 = 算法 + 數據結構
常用DOS命令:
2.計算機語言的發展迭代史
第一代:機器語言
第二代:匯編語言
第三代:高級語言
面向過程:C,Pascal、Fortran
面向對象:Java,JS,Python,Scala,…
3.Java語言版本迭代概述
1991年 Green項目,開發語言最初命名為Oak (橡樹)
1994年,開發組意識到Oak 非常適合于互聯網
1996年,發布JDK 1.0,約8.3萬個網頁應用Java技術來制作
1997年,發布JDK 1.1,JavaOne會議召開,創當時全球同類會議規模之最
1998年,發布JDK 1.2,同年發布企業平臺J2EE
1999年,Java分成J2SE、J2EE和J2ME,JSP/Servlet技術誕生
2004年,發布里程碑式版本:JDK 1.5,為突出此版本的重要性,更名為JDK 5.0
2005年,J2SE -> JavaSE,J2EE -> JavaEE,J2ME -> JavaME
2009年,Oracle公司收購SUN,交易價格74億美元
2011年,發布JDK 7.0
2014年,發布JDK 8.0,是繼JDK 5.0以來變化最大的版本
2017年,發布JDK 9.0,最大限度實現模塊化
2018年3月,發布JDK 10.0,版本號也稱為18.3
2018年9月,發布JDK 11.0,版本號也稱為18.9
4.Java語言應用的領域:
Java Web開發:后臺開發
大數據開發:
Android應用程序開發:客戶端開發
5.Java語言的特點
面向對象性:
兩個要素:類、對象
三個特征:封裝、繼承、多態
健壯性:① 去除了C語言中的指針 ②自動的垃圾回收機制 -->仍然會出現內存溢出、內存泄漏
跨平臺型:write once,run anywhere:一次編譯,到處運行
功勞歸功于:JVM
發環境的搭建(重點)
1.1 JDK、JRE、JVM的關系
1.2 JDK的下載、安裝
下載:官網,github
安裝:傻瓜式安裝:JDK 、JRE
注意問題:安裝軟件的路徑中不能包含中文、空格。
1.3 path環境變量的配置
1.3.1 為什么配置path環境變量?
path環境變量:windows操作系統執行命令時所要搜尋的路徑
為什么要配置path:希望java的開發工具(javac.exe,java.exe)在任何的文件路徑下都可以執行成功。
1.3.2 如何配置?