算法復(fù)雜度基礎(chǔ) 算法復(fù)雜度是用來描述算法的執(zhí)行的增長率與執(zhí)行時(shí)間斧吐,本質(zhì)上是數(shù)學(xué)中的極限耙箍,當(dāng)f(n)中的n趨于無窮大時(shí),只有高階因子對(duì)函數(shù)有影響 ...
這個(gè)類表示一個(gè)屬性集乘盼,繼承于HashTable,內(nèi)部是String鍵值對(duì)螟凭。可在流中加載或保存菱涤。字符輸入/輸出流用的是默認(rèn)字符集或者指定(用Out...
獲取環(huán)境變量 調(diào)用System.getenv(),返回一個(gè)Map ,里面便是系統(tǒng)環(huán)境變量了(PATH,JAVA_HOME...) 獲取系統(tǒng)屬性 ...
What 保證一個(gè)類只有一個(gè)實(shí)例苞也,并提供它的全局唯一訪問點(diǎn)。 保證一個(gè)Class只有一個(gè)實(shí)體對(duì)象存在粘秆。具體可以有很多種如迟,只有保證全局唯一就可以 ...
What 提供創(chuàng)建對(duì)象的接口 將創(chuàng)建工作轉(zhuǎn)移到工廠中。假設(shè)有一個(gè)接口Shape攻走,這個(gè)接口又有很多實(shí)現(xiàn)類Circle殷勘,Square。昔搂。玲销。如果要獲取...
序列化是把對(duì)象轉(zhuǎn)換成存儲(chǔ)或傳輸格式的過程。反序列化就是從文件或輸入流獲取對(duì)象摘符。 Serializable接口 JAVA中只有實(shí)現(xiàn)了Seriali...
概念 在運(yùn)行期間動(dòng)態(tài)的創(chuàng)建接口的實(shí)現(xiàn)贤斜。通過生成的代理類,可以完成對(duì)接口的實(shí)現(xiàn)逛裤。 關(guān)鍵類和接口 處理接口方法的接口 InvocationHandl...
What @XXX注解是代碼的注釋瘩绒,聲明這個(gè)類,這個(gè)方法带族,這個(gè)字段是什么锁荔,需要干什么,是干什么的蝙砌。本身不會(huì)做什么事情堕战。解釋過程可以指定編譯器處理...
理解: 在運(yùn)行期坤溃,獲取類的信息,包括構(gòu)造方法嘱丢,字段薪介,名字等類信息。共同點(diǎn): get.xxxs 獲取公開的xxx數(shù)組getDeclaredxxx...