freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

javaee基礎(chǔ)教程課后習(xí)題答案(已修改)

2025-07-02 04:15 本頁(yè)面
 

【正文】 ., .. ..第一章 Java語(yǔ)言概述與編程環(huán)境1.Java語(yǔ)言特點(diǎn)是什么?Java語(yǔ)言具有如下特性:簡(jiǎn)單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺(tái)無(wú)關(guā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)名相同。如果沒(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) ;(4) 運(yùn)行命令“javac ” 。(5) 運(yùn)行“java HelloWorld”。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ù),則也不需要設(shè)置path環(huán)境,:\windows\system32目錄中,而此目錄已經(jīng)存在于path變量,所以說(shuō)用戶(hù)變量path隨不同用戶(hù)而設(shè)置的,設(shè)置路徑:“D:\\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)的。,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。設(shè)置classpath環(huán)境變量是為了運(yùn)行一些特殊的java程序,假如不運(yùn)行這類(lèi)程序,也就不必要設(shè)置classpath環(huán)境變量了,設(shè)置方法是:(安裝jdk是的目錄為:d:\) 那么就在“變量值”文本框中鍵入:“.。D:\jdk1.\lib\。D:\\lib\ ”;第二章 Java編程基礎(chǔ)1.試分析基本數(shù)據(jù)類(lèi)型和引用數(shù)據(jù)類(lèi)型的基本特點(diǎn)。Java的基本數(shù)據(jù)類(lèi)型都有固定的數(shù)據(jù)位,不隨運(yùn)行平臺(tái)的變化而變化?;緮?shù)據(jù)類(lèi)型包括byte、int、char、long、float、double、boolean和short。 引用類(lèi)型都是用類(lèi)或?qū)ο髮?shí)現(xiàn)的,引用數(shù)據(jù)類(lèi)型包括:類(lèi),數(shù)組,接口?;緮?shù)據(jù)類(lèi)型和引用類(lèi)型的區(qū)別主要在于基本數(shù)據(jù)類(lèi)型是分配在棧上的,而引用類(lèi)型是分配在堆上的。不論是基本數(shù)據(jù)類(lèi)型還是引用類(lèi)型,他們都會(huì)先在棧中分配一塊內(nèi)存,對(duì)于基本類(lèi)型來(lái)說(shuō),這塊區(qū)域包含的是基本類(lèi)型的內(nèi)容;而對(duì)于對(duì)象類(lèi)型來(lái)說(shuō),這塊區(qū)域包含的是指向真正內(nèi)容的指針,真正的內(nèi)容被手動(dòng)的分配在堆上 。2.分析以下程序段,得到什么打印結(jié)果: 0 1 1 2 ( 1 1)。( 1 31)。( 2 1)。( 1 1)。3.以下temp 變量的最終取值是: 1 long temp = (int)。temp %= 2。4.以下代碼運(yùn)行后得到的輸出結(jié)果: Not equal! 10 int output=10。boolean b1 = false。if((b1==true) amp。amp。 ((output+=10)==20)){(We are equal +output)。}else{(Not equal! +output)。}5.以下代碼運(yùn)行后的輸出結(jié)果: We are equal 20 int output=10。boolean b1 = false。if((b1=true) amp。amp。 ((output+=10)==20)){(We are equal +output)。}else{(Not equal! +output)。}6.運(yùn)行以下程序,將得到的輸出結(jié)果: 17 9 17 9public class Abs{static int a=0x11。static int b=0011。static int c=39。\u001139。static int d=011。public static void main(String args[]){(a)。(b)。(c)。(d)。}}7.分析下列代碼段,i、count變量的最終取值是: 6 12 int i=3。 int count=(i++)+(i++)+(i++)。8.字符‘A’的Unicode 編碼為65。下面代碼正確定義了一個(gè)代表字符‘A’的選項(xiàng)是:a c dA) char ch = 65。 B) char ch = 39。\6539。 C) char ch = 39。\u004139。D) char ch = 39。A39。 E)char ch = A。9.下面哪些是java關(guān)鍵字: a d e g hA) final B) Abstract C) Long D) staticE) class F) main G) private H) System10.下面哪些是不合法的標(biāo)識(shí)符 c e f hA) do_it_now B) _Substitute C) 9thMethod D) $addMoneyE) %getPath F) 2variable G) variable2 H) myvar11.字節(jié)型數(shù)據(jù)的取值范圍是: 128到127 12.請(qǐng)問(wèn)下面哪些變量定義語(yǔ)句編譯時(shí)會(huì)出錯(cuò): a c f hA) float f = 。 B) double D=。 C) byte b = 257。D) String s = 1。 E) int i = 10。 F) char c = a。G) char C=4096。 H) boolean b = null。13.如果調(diào)用下面方法且參數(shù)值為67,那么方法的返回值是: 64public int maskoff(int N){ return N^3。}14.,并將結(jié)果顯示成以下形式:x+y=+=***.*public class test { public static void main(String[] args) { float x=, y=。 ( x+y=+x+++y+=+(x+y))。第三章 控制結(jié)構(gòu)1.結(jié)構(gòu)化程序設(shè)計(jì)有哪三種流程?他們分別對(duì)應(yīng)Java中那些語(yǔ)句。結(jié)構(gòu)化程序設(shè)計(jì)有三種基本流程:循環(huán)、分支和順序。Java程序中的分支語(yǔ)句包含if語(yǔ)句、switch語(yǔ)句;循環(huán)語(yǔ)句包括了while語(yǔ)句,dowhile語(yǔ)句、for語(yǔ)句;其他語(yǔ)句如變量、對(duì)象定義、賦值語(yǔ)句、方法調(diào)用語(yǔ)句、以及上面的循環(huán)結(jié)構(gòu)、分支結(jié)構(gòu)等按照上下文排列都是順序語(yǔ)句。2.在一個(gè)循環(huán)中使用break、continue和return有什么不同?break用于跳出整個(gè)循環(huán)語(yǔ)句,在循環(huán)結(jié)構(gòu)中一旦遇到break語(yǔ)句,不管循環(huán)條件如何,程序立即退出所在的循環(huán)體。continue用于跳過(guò)本次循環(huán)中尚未執(zhí)行的語(yǔ)句,但是仍然繼續(xù)執(zhí)行下一次循環(huán)中的語(yǔ)句。在循環(huán)中使用return語(yǔ)句,將終止當(dāng)前方法調(diào)用,同時(shí)終止循環(huán),使流程返回到調(diào)用語(yǔ)句的下一個(gè)語(yǔ)句執(zhí)行。:________ a=9;b=18;c=4;d=14;e=14;f=2g=;h=;i=5;j=3;k=5public class test3{public static void main(String args[]){ int a=5+4。 int b=a*2。 int c=b/4。 int d=bc。 int e=d。 int f=e%4。 double g=。 double h=g%4。 int i=3。 int j=i++。 int k=++i。 (a=+a+;b=+b+;c=+c+;d=+d+;e=+e+;f=+f)。 (g=+g+;h=+h+;i=+i+;j=+j+;k=+k)。}}:________25<3=false3!=0amp。amp。25/35=true0!=0amp。amp。25/05=falsepublic class LogicTest{public static void main(String args[]){ int a=25,b=3。 boolean d=ab。 //d=false (a+<+b+=+d)。//=。 int e=3。 d=(e!=0amp。amp。a/e5)。 (e+!=0amp。amp。+a+/+e+5=+d)。 int f=0。 d=(f!=0amp。amp。a/f5)。 (f+!=0amp。amp。+a+/+f+5=+d)。 }}5.編寫(xiě)程序,求兩個(gè)整數(shù)的最大公約數(shù)。import 。public class Gcd_Lcm{ public static void main(String args[]){ Scanner sc = new Scanner()。 (輸入2個(gè)數(shù):以39。,39。 隔開(kāi))。 String []str = ().split(,)。 int m = (str[0])。 int n = (str[1])。 int min = mn?n:m。 int max = mn?m:n。 int num1 =1。 int num2 = max。 for (int i = min。 i0。 i) { if (m%i==0amp。amp。n%i==0) { num1 = i。break。 } } while (true) { if (num2%m==0amp。amp。num2%n==0) { break。 } num2 = m*nnum2*2?num2*2:m*n。 }(最大公約數(shù):+num1+ 最小公倍數(shù):+num2)。} }6.編寫(xiě)程序,打印出如下九九乘法表。* | 1 2 3 4 5 6 7 8 9| 1 | 1 2 | 2 4 3 | 3 6 9 4 | 4 8 12 16 5 | 5 10 15 20 25 6 | 6 12 18
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1