91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JAVA環境搭建以及專業術語介紹

發布時間:2020-06-03 10:50:00 來源:億速云 閱讀:300 作者:Leah 欄目:編程語言

這篇文章的知識點包括: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的特點

Java確實是從C語言和C++語言繼承了許多成份,甚至可以將Java看成是類c語言發展和衍生的產物。比如Java語言的變量聲明,操作符形式,參數傳遞,流程控制等方面和c語言、C++語育完全相同。但同時,Java是一個純粹的面向對象的程序設計語言,它繼承了C++語 言面向對象技術的核心。Java舍棄了c語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading) 、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間。JDK1.5又引入了泛型編程(GenericProgramming)、類型安全的枚舉、不定長參數和自動裝/拆箱。

Java語言的主要特性:易學、強制面向對象、分布式的、代碼健壯性高、安全、支持多線程。解釋性語言(先編譯再解釋)。

三、Java的兩種核心機制

  • Java虛擬機(Java Virtual Machine),JVM
  • 垃圾回收機制(Garbage Collection),GC

3.1Java虛擬機簡介

Java程序因為有了JVM(每中操作系統都有不同版本的JVM),可以在三個不同的操作系統中都可以執行。

JVM是一個虛擬的計算機,具有指令集并且使用不同的存儲區域。負責執行指令,管理數據、內存、寄存器。

Java虛擬機機制屏蔽了底層運行平臺的差別,實現了“一次編譯,處處運行”。

而我們所寫的.java代碼經過編譯轉為.class字節碼文件給予操作系統(底層平臺)運行。

3.2Java垃圾回收機制

什么是垃圾回收?

不再使用的內存空間應該要回收。在c/c++等語言中,由程序員負責回收無用內存。(優點:能夠在內存不使用是快速回收,準確高效;缺點:容易失誤,產生bug,例如忘記編寫回收內存的代碼)

Java語言消除了程序員回收無用內存空間的責任:它提供一種系統級線程跟蹤存儲空間的分配情況。并且在JVM空閑時,檢查并釋放那些可被釋放的存儲空間。

垃圾回收在Java程序運行過程中自動進行,程序員無法精確控制和干預。(優點:自動回收,不會忘記;缺點:回收不及時)

一般的觀點,寧可回收不及時但是一定要回收,使用自動的垃圾回收機制——java

四、Java語言的環境搭建

通過官網進行下載:

https://www.oracle.com/technetwork/java/javase/downloads/index.html

溫馨提示:新手盡量選擇最新版本前面的三個版本,并且選擇每個版本靠后的小版本,這樣因為軟件環境出現的問題可能相對少一點。如下所示,然后進行傻瓜式下載安裝(下一步)即可,但是務必注意:安裝路徑不可以包含中文或者特殊符號如空格等。

JAVA環境搭建以及專業術語介紹

JAVA環境搭建以及專業術語介紹

其實在正規的開發工作中,你之前的工作要求統一使用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

具體設置步驟如下:

此電腦——右擊選擇屬性——選擇左側高級系統設置——環境變量

第一步:選擇下面的系統變量點擊新建,如何如下設置:

JAVA環境搭建以及專業術語介紹
比如我重新安裝的路徑在如下所示:

JAVA環境搭建以及專業術語介紹

第二步:上面的路徑僅為一個例子,具體內容需要需要自己查看填寫。設置好后點擊確定,開始再設置CLASSPATH,也是新建,如下:

JAVA環境搭建以及專業術語介紹

第三步:設置path,雙擊Path,之后新建,在后面寫入如下的信息

JAVA環境搭建以及專業術語介紹

之后點擊確定即可,我們進入dos命令窗口,輸入java -version來驗證

JAVA環境搭建以及專業術語介紹
當我們需要更換不同的jdk環境時可以在環境變量中設置JAVA_HOME的路徑即可。

五、關于JDK和JRE

JAVA環境搭建以及專業術語介紹

下面我們來介紹什么是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有進一步的了解嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长治县| 镇巴县| 阳信县| 九龙县| 高唐县| 白河县| 诸城市| 甘孜| 三明市| 房产| 游戏| 屏东市| 东乌珠穆沁旗| 遵义市| 奎屯市| 读书| 灵寿县| 札达县| 和平区| 黄陵县| 石家庄市| 鄂托克前旗| 册亨县| 梁河县| 澜沧| 东至县| 赤城县| 贡觉县| 南华县| 贺兰县| 克拉玛依市| 曲麻莱县| 桃园市| 莱西市| 枣阳市| 远安县| 济南市| 尚义县| 和平县| 威海市| 霍林郭勒市|