java how to PRogram(Third Edition)
——手記
第二章 Java應用程序
1.java的每一個程序包括至少一個自定義類,稱為程序員自定義類或用戶自定義類。
2.Java應用程序自動從main執行。Main后的括號表明main是一個方法。Java類定義通常有一個或多個方法。對java應用程序而言,必須有一個main方法。
第三章 Java applet
1.Public class welcomeApplet extends Japplet{// extends要害字之后的類名指明被繼續的類。
2.當一個public類存成一個文件是,類名被用作文件名。并且以.java為擴展文件名。
3.當編譯器碰到一個帶*號的import語句時,說明該程序用到包的多個類,但它并不裝載包里的每一個類,只裝入程序需要用的類。并且它在搜索包中的類的時候,不查詢它的子目錄,因此對程序中使用的每一個包都要用不同的import語句來聲明。如:import javax.awt.*不能包括import javax.awt.event,需要不同的聲明。
4.實例變量(近似C語言中的“全局變量”)在類定義體內而不是在類定義的某個方法中聲明,在方法體內聲明的變量是局部變量,它只能在定義它們的方法體中使用。實例變量與局部變量的區別是,實例變量總是具缺省值,而局部變量不是。
5.Java中有兩類變量:基本數據類型變量(通常稱為變量)和引用變量(通常稱為引用,近似C++語言中對象的實例)。
區別變量和引用變量必須基于定義該標識符的數據類型。假如數據類型是一個類名,那么該標識符就是一個對象的引用,從而該引用能夠向其指向的對象發送消息。假如數據類型是基本數據類型的一種,那么此標識符便是一個變量,它可以用于將一個值存入內存或從內存取出一個與所聲明的基本類型同型的值。
第四章 控制結構(一)
1.new操作符在程序執行時通過得到足夠的內存創建一個對象,且該對象類型在new的右邊說明規定,這種創建新對象的處理過程也叫創建一個實例變量。操作符new叫做動態內存分配操作符。
2.不要比較兩個浮點數是否相等。可以用兩者的差與一個指定非常小的數進行比較來代替這一問題。
第五章 控制結構(二)
1.break語句僅用于跳出其所在的while, for, do/while或switch結構,為了跳出一系列嵌套結構,可使用帶標號的break語句。當執行到帶標號的break語句時,可立即退出這一結構和任意多個嵌套結構,接著執行帶標號的復合語句后的第一條語句。所謂帶標號的復合語句就是用大括號括起來的一系列語句,前面是以標號打頭。
2.在循環結構中執行帶標號的continue語句時,將跳過它所在結構循還體剩余的語句及任意多個嵌套它的循環結構,直接執行帶標號循環結構的下一次循環。在帶標號的循環結構是指以一個標號打頭的循環結構。
新聞熱點
疑難解答