您好,登錄后才能下訂單哦!
這篇文章的知識點包括:java相關專業術語簡介、Java的特點、java的兩種核心機制以及java的環境搭建,閱讀完整文相信大家對java有了一定的認識。
1、軟件開發——即一系列按照指定順序組織的計算機數據和指令的集、合。分為系統軟件和應用軟件。
2、人機交互方式:命令行(Linux系統)、圖形化界面(Windows)
3、常用的DOS命令:使用窗口鍵+r打開,輸入cmd按回車/確定可以進入DOS界面
dir: 列出當前目錄下的文件以及文件夾
md: 創建目錄
rd: 刪除目錄
cd: 進入指定目錄
cd.. 退回到上一級目錄
cd\: 退回到根目錄
del: 刪除文件
exit:退出dos命令行
4、計算機語言——人與計算機或者計算機同計算機之間交流的語言
●第一代語言
?打孔機--純機器語言
●第二代語言
?匯編
●第三代語言
?C、Pascal、 Fortran面向過程的語言
?C++面向過程/面向對象
?Java跨平臺的純面向對象的語言
?.NET跨語言的平臺
6、語言分類
面向過程:專注過程,進行語言描述;
面向對象:萬物為對象,通過定義對象從而進行描述。
面向對象可以更好的在抽象的層面來分析問題,在程序實現跨越極大的賦予之前的代碼。
Java確實是從C語言和C++語言繼承了許多成份,甚至可以將Java看成是類c語言發展和衍生的產物。比如Java語言的變量聲明,操作符形式,參數傳遞,流程控制等方面和c語言、C++語育完全相同。但同時,Java是一個純粹的面向對象的程序設計語言,它繼承了C++語 言面向對象技術的核心。Java舍棄了c語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading) 、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間。JDK1.5又引入了泛型編程(GenericProgramming)、類型安全的枚舉、不定長參數和自動裝/拆箱。
Java語言的主要特性:易學、強制面向對象、分布式的、代碼健壯性高、安全、支持多線程。解釋性語言(先編譯再解釋)。
Java程序因為有了JVM(每中操作系統都有不同版本的JVM),可以在三個不同的操作系統中都可以執行。
JVM是一個虛擬的計算機,具有指令集并且使用不同的存儲區域。負責執行指令,管理數據、內存、寄存器。
Java虛擬機機制屏蔽了底層運行平臺的差別,實現了“一次編譯,處處運行”。
而我們所寫的.java代碼經過編譯轉為.class字節碼文件給予操作系統(底層平臺)運行。
什么是垃圾回收?
不再使用的內存空間應該要回收。在c/c++等語言中,由程序員負責回收無用內存。(優點:能夠在內存不使用是快速回收,準確高效;缺點:容易失誤,產生bug,例如忘記編寫回收內存的代碼)
Java語言消除了程序員回收無用內存空間的責任:它提供一種系統級線程跟蹤存儲空間的分配情況。并且在JVM空閑時,檢查并釋放那些可被釋放的存儲空間。
垃圾回收在Java程序運行過程中自動進行,程序員無法精確控制和干預。(優點:自動回收,不會忘記;缺點:回收不及時)
一般的觀點,寧可回收不及時但是一定要回收,使用自動的垃圾回收機制——java
通過官網進行下載:
https://www.oracle.com/technetwork/java/javase/downloads/index.html
溫馨提示:新手盡量選擇最新版本前面的三個版本,并且選擇每個版本靠后的小版本,這樣因為軟件環境出現的問題可能相對少一點。如下所示,然后進行傻瓜式下載安裝(下一步)即可,但是務必注意:安裝路徑不可以包含中文或者特殊符號如空格等。
其實在正規的開發工作中,你之前的工作要求統一使用1.6.0.102版本的,但是之后需要換為1.8.0.1_103版本,而之后你又需要支持不同的版本的jdk。我們應該如下使用:使用壓縮版的jdk,根據情況解壓不同版本的jdk。
之后我們需要配置環境變量
1.設置JAVA_HOME
表示jdk解壓的目錄
2.設置CLASSPATH
.;%JACA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3.在path中加入兩個新的配置
%JAVA_HOME%\bin
%JAVA_HOME%jre\bin
具體設置步驟如下:
此電腦——右擊選擇屬性——選擇左側高級系統設置——環境變量
第一步:選擇下面的系統變量點擊新建,如何如下設置:
比如我重新安裝的路徑在如下所示:
第二步:上面的路徑僅為一個例子,具體內容需要需要自己查看填寫。設置好后點擊確定,開始再設置CLASSPATH,也是新建,如下:
第三步:設置path,雙擊Path,之后新建,在后面寫入如下的信息
之后點擊確定即可,我們進入dos命令窗口,輸入java -version來驗證
當我們需要更換不同的jdk環境時可以在環境變量中設置JAVA_HOME的路徑即可。
下面我們來介紹什么是JDK,JRE
JDK(Java Development Kit JAVA開發工具包)
JDK是提供給Java開發人員使用的,其中包含了Java的開發工具,也包括了JRE。所以安裝了jdk,就不用再單獨安裝JRE了。
其中的開發工具:編譯工具(javac.exe)打包工具(jar.exe)等
JRE(Java Runtime Environment JAVA運行環境)
包括Java虛擬機(JVM)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中國只要安裝JRE即可。
簡單來說,使用jdk的開發工具完成的java程序,交給JRE去運行。
三者關系:jdk包含jre,jre包含jvm。
看完上述內容,你們對Java有進一步的了解嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。