大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 2020年最新Java基礎(chǔ)知識(shí)考題

2020年最新Java基礎(chǔ)知識(shí)考題

更新時(shí)間:2020-06-20 12:49:56 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2386次

JVM、JRE和JDK的關(guān)系

JVMJava Virtual Machine是Java虛擬機(jī),Java程序需要運(yùn)行在虛擬機(jī)上,不同的平臺(tái)有自己的虛擬機(jī),因此Java語言可以實(shí)現(xiàn)跨平臺(tái)。

JREJava Runtime Environment包括Java虛擬機(jī)和Java程序所需的核心類庫等。核心類庫主要是java.lang包:包含了運(yùn)行Java程序必不可少的系統(tǒng)類,如基本數(shù)據(jù)類型、基本數(shù)學(xué)函數(shù)、字符串處理、線程、異常處理類等,系統(tǒng)缺省加載這個(gè)包

如果想要運(yùn)行一個(gè)開發(fā)好的Java程序,計(jì)算機(jī)中只需要安裝JRE即可。

JDKJava Development Kit是提供給Java開發(fā)人員使用的,其中包含了Java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就無需再單獨(dú)安裝JRE了。其中的開發(fā)工具:編譯工具(javac.exe),打包工具(jar.exe)等

JVM&JRE&JDK關(guān)系圖

2020年最新Java基礎(chǔ)知識(shí)考題

什么是字節(jié)碼?采用字節(jié)碼的最大好處是什么

字節(jié)碼:Java源代碼經(jīng)過虛擬機(jī)編譯器編譯后產(chǎn)生的文件(即擴(kuò)展為.class的文件),它不面向任何特定的處理器,只面向虛擬機(jī)。

采用字節(jié)碼的好處:

Java語言通過字節(jié)碼的方式,在一定程度上解決了傳統(tǒng)解釋型語言執(zhí)行效率低的問題,同時(shí)又保留了解釋型語言可移植的特點(diǎn)。所以Java程序運(yùn)行時(shí)比較高效,而且,由于字節(jié)碼并不專對(duì)一種特定的機(jī)器,因此,Java程序無須重新編譯便可在多種不同的計(jì)算機(jī)上運(yùn)行。

先看下java中的編譯器和解釋器:

Java中引入了虛擬機(jī)的概念,即在機(jī)器和編譯程序之間加入了一層抽象的虛擬機(jī)器。這臺(tái)虛擬的機(jī)器在任何平臺(tái)上都提供給編譯程序一個(gè)的共同的接口。編譯程序只需要面向虛擬機(jī),生成虛擬機(jī)能夠理解的代碼,然后由解釋器來將虛擬機(jī)代碼轉(zhuǎn)換為特定系統(tǒng)的機(jī)器碼執(zhí)行。在Java中,這種供虛擬機(jī)理解的代碼叫做字節(jié)碼(即擴(kuò)展為.class的文件),它不面向任何特定的處理器,只面向虛擬機(jī)。每一種平臺(tái)的解釋器是不同的,但是實(shí)現(xiàn)的虛擬機(jī)是相同的。Java源程序經(jīng)過編譯器編譯后變成字節(jié)碼,字節(jié)碼由虛擬機(jī)解釋執(zhí)行,虛擬機(jī)將每一條要執(zhí)行的字節(jié)碼送給解釋器,解釋器將其翻譯成特定機(jī)器上的機(jī)器碼,然后在特定的機(jī)器上運(yùn)行,這就是上面提到的Java的特點(diǎn)的編譯與解釋并存的解釋。

什么是Java程序的主類?應(yīng)用程序和小程序的主類有何不同?

一個(gè)程序中可以有多個(gè)類,但只能有一個(gè)類是主類。在Java應(yīng)用程序中,這個(gè)主類是指包含main()方法的類。而在Java小程序中,這個(gè)主類是一個(gè)繼承自系統(tǒng)類JApplet或Applet的子類。應(yīng)用程序的主類不一定要求是public類,但小程序的主類要求必須是public類。主類是Java程序執(zhí)行的入口點(diǎn)。

Java應(yīng)用程序與小程序之間有那些差別?

簡單說應(yīng)用程序是從主線程啟動(dòng)(也就是main()方法)。applet小程序沒有main方法,主要是嵌在瀏覽器頁面上運(yùn)行(調(diào)用init()線程或者run()來啟動(dòng)),嵌入瀏覽器這點(diǎn)跟flash的小游戲類似。

2020年最新Java基礎(chǔ)知識(shí)考題

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“2020年最新Java基礎(chǔ)知識(shí)考題”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 91亚色 | 日韩欧美亚洲国产 | 欧美一区二区三区婷婷月色 | 日本高清不卡免费 | 国产自产拍精品视频免费看 | 一级毛片私人影院老司机 | swag系列国产精品 | 在线日韩一区 | 青青青国产精品手机在线观看 | 亚洲爱婷婷色婷婷五月 | 久久久久久亚洲精品中文字幕 | 免费爱爱小视频 | 日日射视频 | 亚洲视频在线看 | 色综合欧美亚洲另类久久 | 国产swag在线观看 | 国产精品一区二区在线播放 | 香港三级做爰大爽视频 | 91尤物视频在线观看 | 国产一区二区精品久久 | 很黄很色的小视频在线网站 | 国产成人综合95精品视频免费 | 亚洲国产精品成人综合色在线婷婷 | 四虎4hu永久免费国产精品 | 久久国产经典视频 | 久久精品免费在线观看 | 亚洲精品在线播放视频 | 欧美性生活一级 | 亚洲精品综合欧美一区二区三区 | 亚洲图片天堂 | 橘梨纱视频一区二区在线观看 | 亚洲欧美日韩高清 | 最新国产网站 | 99视频久久精品久久 | 九九热在线观看 | 伊人伊狠亚洲综合影院 | 亚洲人xxx日本人18 | 在线亚洲欧美性天天影院 | 好吊色青青草 | 久久久久久极精品久久久 | 欧美精品99久久久久久人 |