java筆記(課后題)第一章


1. java語(yǔ)言有哪些特點(diǎn)?

簡(jiǎn)單易學(xué),面向?qū)ο?,平臺(tái)無(wú)關(guān)性,分布式,可靠性,安全性,支持多線(xiàn)程,支持網(wǎng)絡(luò)編程,編譯與解釋并存

2.什么是Java的虛擬機(jī)?

虛擬機(jī)是一種抽象化的計(jì)算機(jī),通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來(lái)實(shí)現(xiàn)的。

3.什么是字節(jié)碼?

字節(jié)碼是java虛擬機(jī)的指令組,和cup上的微指令碼很相似。

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

java語(yǔ)言編譯成字節(jié)碼后文件尺寸較小,便于網(wǎng)絡(luò)傳輸。

字節(jié)碼最大的好處是可以跨平臺(tái)運(yùn)行。

5.什么是平臺(tái)無(wú)關(guān)性?

平臺(tái)無(wú)關(guān)性就是一種語(yǔ)言在計(jì)算機(jī)上的運(yùn)行不受平臺(tái)的約束,一次編譯,到處執(zhí)行

6.java語(yǔ)言是如何實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性的?

對(duì)于Java的平臺(tái)無(wú)關(guān)性的支持,就像對(duì)安全性和網(wǎng)絡(luò)移動(dòng)性的支持一樣,是分布在整個(gè)Java體系結(jié)構(gòu)中的。其中扮演者重要的角色的有Java語(yǔ)言規(guī)范、Class文件、Java虛擬機(jī)(JVM)等。

7.java語(yǔ)言程序有幾種?它們包含那幾個(gè)方面?

JAVA程序分為三種,Application,Applet,Serverlets。

Application,即”Java應(yīng)用程序“,是可以獨(dú)立運(yùn)行的Java程序,由Java解釋器控制執(zhí)行,也是最常見(jiàn)的類(lèi)型。

Applet,即“Java小程序“,不能獨(dú)立運(yùn)行(嵌入到Web頁(yè)中)。由Java兼容瀏覽器控制執(zhí)行。

Serverlets,是Java技術(shù)對(duì)CGI?編程的解決方案。是運(yùn)行于Web server上的、作為來(lái)自于Web browser 或其他HTTP client端的請(qǐng)求和在server上的數(shù)據(jù)庫(kù)及其他應(yīng)用程序之間的中間層程序。

8.什么是java程序的主類(lèi)?

一個(gè)程序中可以有很多個(gè)類(lèi),但是只能有一個(gè)類(lèi)是主類(lèi)

9.應(yīng)用程序與小程序的主類(lèi)有何不同?

在Java應(yīng)用程序中,這個(gè)類(lèi)是指包含main()方法的類(lèi)。

在Java小程序中,這個(gè)主類(lèi)是一個(gè)繼承子系統(tǒng)類(lèi)JApplet或Applet的子類(lèi)。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容