久久九九国产无码高清_人人做人人澡人人人爽_日本一区二区三区中文字幕_日韩无码性爱免费

Java基礎(chǔ)筆試題及答案

時(shí)間:2020-11-08 19:58:29 筆試題目 我要投稿

Java基礎(chǔ)筆試題及答案

  想要面試java程序員嗎,那么就必須通過(guò)筆試這一關(guān),下面YJBYS小編為大家精心搜集了關(guān)于Java基礎(chǔ)筆試題及答案,歡迎大家參考借鑒,希望可以幫助到大家!

Java基礎(chǔ)筆試題及答案

  1.Java語(yǔ)言特點(diǎn)是什么?

  Java語(yǔ)言具有如下特性:簡(jiǎn)單性、面向?qū)ο、分布式、解釋型、可靠、安全、平臺(tái)無(wú)關(guān)、可移植、高性能、多線(xiàn)程、動(dòng)態(tài)性等。

  2.什么叫Java虛擬機(jī)?什么叫Java平臺(tái)?Java虛擬機(jī)與Java平臺(tái)的關(guān)系如何?

  Java虛擬機(jī)(Java Virtual Machine) 簡(jiǎn)稱(chēng)JVM 。Java虛擬機(jī)是一個(gè)想象中的機(jī)器,在實(shí)際的計(jì)算機(jī)上通過(guò)軟件模擬來(lái)實(shí)現(xiàn)。Java虛擬機(jī)有自己想象中的硬件,如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。

  3.Java程序是由什么組成的?一個(gè)程序中必須有public類(lèi)嗎?Java源文件的命名規(guī)則是怎樣的?

  一個(gè)Java源程序是由若干個(gè)類(lèi)組成。一個(gè)Java程序不一定需要有public類(lèi):如果源文件中有多個(gè)類(lèi)時(shí),則只能有一個(gè)類(lèi)是public類(lèi);如果源文件中只有一個(gè)類(lèi),則不將該類(lèi)寫(xiě)成public也將默認(rèn)它為主類(lèi)。源文件命名時(shí)要求源文件主名應(yīng)與主類(lèi)(即用public修飾的類(lèi))的類(lèi)名相同,擴(kuò)展名為.java。如果沒(méi)有定義public類(lèi),則可以任何一個(gè)類(lèi)名為主文件名,當(dāng)然這是不主張的,因?yàn)樗鼘o(wú)法進(jìn)行被繼承使用。另外,對(duì)Applet小應(yīng)用程序來(lái)說(shuō),其主類(lèi)必須為public,否則雖然在一些編譯編譯平臺(tái)下可以通過(guò)(在BlueJ下無(wú)法通過(guò))但運(yùn)行時(shí)無(wú)法顯示結(jié)果。

  4.開(kāi)發(fā)與運(yùn)行Java程序需要經(jīng)過(guò)哪些主要步驟和過(guò)程?

  (1) 下載、安裝J2SDK;

  (2) 設(shè)置運(yùn)行環(huán)境參數(shù):JAVA_HOME、PATH、CLASSPATH;

  (3) 使用文本編輯器編寫(xiě)原代碼如HelloWorld.java;

  (4) 運(yùn)行命令“javac HelloWorld.java” 編譯HelloWorld.java為HelloWorld.class;

  (5) 運(yùn)行“java HelloWorld”生成HelloWorld.exe。

  5.怎樣區(qū)分應(yīng)用程序和小應(yīng)用程序?應(yīng)用程序的主類(lèi)和小應(yīng)用程序的主類(lèi)必須用public修飾嗎?

  Java Application是完整的程序,需要獨(dú)立的解釋器來(lái)解釋運(yùn)行;而Java Applet則是嵌在HTML編寫(xiě)的Web頁(yè)面中的非獨(dú)立運(yùn)行程序,由Web瀏覽器內(nèi)部包含的Java解釋器來(lái)解釋運(yùn)行。

  兩者的主要區(qū)別是:任何一個(gè)Java Application應(yīng)用程序必須有且只有一個(gè)main方法,它是整個(gè)程序的入口方法;任何一個(gè)Applet小應(yīng)用程序要求程序中有且必須有一個(gè)類(lèi)是系統(tǒng)類(lèi)Applet的子類(lèi),即該類(lèi)頭部分以extends Applet結(jié)尾。

  應(yīng)用程序的主類(lèi)當(dāng)源文件中只有一個(gè)類(lèi)時(shí)不必用public修飾,但當(dāng)有多于一個(gè)類(lèi)時(shí)則主類(lèi)必須用public修飾。小應(yīng)用程序的`主類(lèi)在任何時(shí)候都需要用public來(lái)修飾。

  6.安裝JDK之后如何設(shè)置JDK系統(tǒng)的PATH,CLASSPATH?他們的作用是什么?

  (1)PATH環(huán)境變量。設(shè)置環(huán)境變量path是因?yàn)閣indow xp是多用戶(hù)操作系統(tǒng),支持不同用戶(hù)的個(gè)性化系統(tǒng)定制,這里設(shè)置的信息只影響當(dāng)前用戶(hù),而不會(huì)影響其他用戶(hù)。假如只有一個(gè)用戶(hù),只是運(yùn)行.class文件,則也不需要設(shè)置path環(huán)境,因?yàn)镴DK安裝之后會(huì)把java.exe等幾個(gè)關(guān)鍵文件復(fù)制到c:\windows\system32目錄中,而此目錄已經(jīng)存在于path變量,所以說(shuō)用戶(hù)變量path隨不同用戶(hù)而設(shè)置的,設(shè)置路徑:“D:\jdk1.5\bin ”。 PATH環(huán)境變量作用是指定命令搜索路徑,在命令行下面執(zhí)行命令如javac編譯java程序時(shí),它會(huì)到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac/java/javadoc等待,設(shè)置好PATH變量后,就可以在任何目錄下執(zhí)行javac/java等工具了。

  (2)CLASSPATH環(huán)境變量。作用是指定類(lèi)搜索路徑,要使用已經(jīng)編寫(xiě)好的類(lèi),前提當(dāng)然是能夠找到它們了,JVM就是通過(guò)CLASSPTH來(lái)尋找類(lèi)的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。設(shè)置classpath環(huán)境變量是為了運(yùn)行一些特殊的java程序,如以.jar為后綴的文件或者是javac運(yùn)行java程序,假如不運(yùn)行這類(lèi)程序,也就不必要設(shè)置classpath環(huán)境變量了,設(shè)置方法是:(安裝jdk是的目錄為:d:\jdk1.5) 那么就在“變量值”文本框中鍵入:“.;D:\jdk1.\lib\dt.jar;D:\jdk1.5\lib\tools.jar ”

【Java基礎(chǔ)筆試題及答案】相關(guān)文章:

java基礎(chǔ)筆試題及答案08-07

java試題及答案08-12

JAVA模擬試題及答案11-14

2017年Java試題及答案08-27

Linux基礎(chǔ)試題及答案02-07

java認(rèn)證考試試題及答案09-10

最新java面試題及答案08-20

java面試題2017及答案08-16

Java面試題大全及答案08-16