欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
學(xué)習Java的筆記(4)

91、包命名:小寫(xiě)字母,使用順序反過(guò)來(lái)的域名。
92、包內的類(lèi)需聲明為public,否則不屬于此包的方法無(wú)法使用它。
93、采用JAR文件方便維護和安裝,一個(gè)JAR文件往往包含多個(gè)包,Sun J2SE所提供的標準類(lèi)放在rt.jar中

。
94、J2SE提供工具軟件jar來(lái)生成JAR文件:
 jar cvf <jar file> <class file>
 jar cmvf <manifest> <jar file> <class file> 用m來(lái)包含自定義的說(shuō)明(manifest)文件

Manifest.mf。
95、將創(chuàng )建的包輸入進(jìn)來(lái):用import com.mycompany.shape.*;非import com.mycompany.shp;另外還需將

此JAR文件包含在類(lèi)路徑中,在Windows中需要設置:SET CLASSPATH=.;shapr.jar?;蛘呖梢允褂茫簀ava

-classpath <class path> <class file>
96、由于和對象相關(guān)的變量屬于引用類(lèi)型,使用obj1=obj2;obj1只是得到一份obj2應用的副本,而不是

obj2對象本身。
97、使用clone()來(lái)復制一個(gè)對象,clone()從Object類(lèi)繼承。obj1=obj2.clone();obj2必須是可復制的

。
98、為了使一個(gè)用戶(hù)自定義的類(lèi)對象可被復制,必須使用接口Cloneable,并聲明一個(gè)public方法clone()

來(lái)執行復制工作。
99、若要完成深度復制(deep copy)(包含所參考的對象和其相關(guān)的對象),則需根據對象間的階層關(guān)系

一層層地復制下去。
100、Reflection又稱(chēng)introspection,因為它允許執行中地Java程序來(lái)進(jìn)行自我檢查,可以得到一個(gè)對象

所屬類(lèi)定義的成員及相關(guān)的數據,這是Java特有的功能。
101、Reflection提高像功能指針一樣的功能,可在程序執行時(shí)才動(dòng)態(tài)提高所以執行的類(lèi)對象方法名稱(chēng)與

所要輸入的參數。
102、首先得到一個(gè)Class對象,有兩種方法
 由既存類(lèi)對象,使用getClass()得到一個(gè)類(lèi)對象,如obj.getClass();
  使用Class.forName(String className)
103、其次,使用Class提供的方法來(lái)得到該類(lèi)的相關(guān)數據
 String getName(); 用來(lái)得到該類(lèi)的名稱(chēng)
 Method[] getDeclaredMethods(); 得到所有在該類(lèi)內所聲明的方法名稱(chēng)
 Method[] getMethods(); 得到所有在該類(lèi)的方法名稱(chēng),包含由父類(lèi)繼承的方法
 Method getMethod(String methodName, Class[] parameterTypes); 得到一個(gè)Method對象
104、最后,使用Method所提供的方法來(lái)執行所要執行的方法
 Object invoke(Object methodObj,Object[] parameters); 發(fā)生錯誤時(shí),生成

InvocatioTargetException
105、利用Reflection功能來(lái)執行類(lèi)內的方法時(shí),方法的輸入數據類(lèi)型是較特殊的地方,語(yǔ)法為:

typeName.class,如int[]為int[].class,int為int.class,String為String.class。輸入的參數必須為對

象(Object)
106、為了知道一個(gè)Java程序的執行效率,以提供改進(jìn)程序的方法,Java提供了Java profiling的功能。

java -Xrunhprof:help 用于查詢(xún)Java profiling可供使用的選項。如,了解程序中各種方法執行時(shí)間的

比例,可使用java -Xrunhprof:cpu=times className。會(huì )產(chǎn)生一個(gè)java.hprof.txt文件。
107、Throwable是所有Java程序中錯誤處理的父類(lèi),有兩種資類(lèi):Error和Exception。
108、Error:表示由JVM所偵測到的無(wú)法預期的錯誤,由于這是屬于JVM層次的嚴重錯誤,導致JVM無(wú)法繼

續執行,因此,這是不可捕捉到的,無(wú)法采取任何恢復的操作,頂多只能顯示錯誤信息。
109、Exception:表示可恢復的例外,這是可捕捉到的,因此,當例外發(fā)生時(shí),可采取一些恢復的行動(dòng)。
110、例外的處理方式之一:如果要忽略程序中可能發(fā)生的例外,而交由其他程序處理,可將這些例外直

接返回所調用的程序,而所調用的程序必須處理這些例外或是將它們再往上返回所調用的程序。
111、例外的處理方式之二:如果要再程序中直接處理這些例外,則可使用try...catch(...finally)的

方式。
112、finally可以省略。如果使用,finally內的程序一定會(huì )被執行,一般用來(lái)進(jìn)行最后的清理工作,如

關(guān)閉所打開(kāi)的系統資源。
113、Throwable所提供的方法:
 String toString():代表該Throwable對象的字符串表示法。
 String getMessage():返回和該對象相關(guān)的錯誤信息。
 void printStackTrace():將例外生成所發(fā)生的途徑顯示出來(lái)。
 void printStackTrace(PrintStream out):輸出到一個(gè)PrintStream的數據流中,借此可將信息

寫(xiě)到一個(gè)文件。
 void printStackTrace(PrintWriter out):輸出到一個(gè)PrintWriter的數據流中。
114、try...catch也是一種區段式的構架,對子變量的可見(jiàn)范圍也必須遵循同樣的規則,有時(shí)為了讓

catch(或finally)區段能使用try區段內的變量,需要將變量聲明再try...catch的區段外。
115、當程序需要捕捉數個(gè)不同的例外時(shí),需要特別注意這些例外的順序。應該按照類(lèi)之間的階層關(guān)系放

置,越是基本的類(lèi)越需放在后面的catch()區段。
116、一個(gè)例外類(lèi)至少需要包含一個(gè)默認的構造函數(用來(lái)顯示默認的信息)及一個(gè)以String對象為參數

的構造函數(用來(lái)顯示用戶(hù)提供的自訂信息)。
117、C/C++只能提供字節流,在Java中,還有字節(byte)流和字符(character)流之分。
118、字節流:OutputStream提供的方法:
 void write(int b):寫(xiě)入一個(gè)字節的數據
 void write(byte[] buffer):將數組buffer的數據寫(xiě)入流
 void write(byte[] buffer,int offset,int len):從buffer[offset]開(kāi)始,寫(xiě)入len個(gè)字節的數


 void flush():強制將buffer內的數據寫(xiě)入流
 void close():關(guān)閉流
119、InputStream提供的方法:
 int read():讀出一個(gè)字節的數據,如果已達文件的末端,返回值為-1
 int read(byte[] buffer):讀出buffer大小的數據,返回值為實(shí)際所讀出的字節數
 int read(byte[] buffer,int offset,int len) 
 int available():返回流內可供讀取的字節數目
 long skip(long n):跳過(guò)n個(gè)字節的數據,返回值為實(shí)際所跳過(guò)的數據數
 void close():關(guān)閉流
120、字符流。Reader、Writer類(lèi)中提供的方法與字節流相同,只是參數內的byte[]需改為char[]


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
學(xué)習筆記之 BeanUtils組件
JSON解析教程(Gson、FastJson、Jackson)
java.lang.Class類(lèi)
JAVA語(yǔ)言中的反射機制
Java基礎之反射(☆)
所有類(lèi)的父類(lèi) Java Object
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久