JDK 中常用的包
作者:xcbeyond
瘋狂源自夢(mèng)想,技術(shù)成就輝煌!微信公眾號(hào):《程序猿技術(shù)大咖》號(hào)主,專注后端開(kāi)發(fā)多年,擁有豐富的研發(fā)經(jīng)驗(yàn),樂(lè)于技術(shù)輸出、分享,現(xiàn)階段從事微服務(wù)架構(gòu)項(xiàng)目的研發(fā)工作,涉及架構(gòu)設(shè)計(jì)、技術(shù)選型、業(yè)務(wù)研發(fā)等工作。對(duì)于Java、微服務(wù)、數(shù)據(jù)庫(kù)、Docker有深入了解,并有大量的調(diào)優(yōu)經(jīng)驗(yàn)。
java的學(xué)習(xí)中,我們會(huì)經(jīng)常用到JDK中的包,也就是使用“import”導(dǎo)入,這些包往往會(huì)達(dá)到事半功倍的效果,因此學(xué)會(huì)使用它,是最為學(xué)習(xí)者必備掌握的。
java.lang—-包含一些 Java 語(yǔ)言的核心類,包含構(gòu)成 Java 語(yǔ)言設(shè)計(jì)基礎(chǔ)的類。在此包中定義的最重要的一個(gè)類是“Object”,代表類層次的根,Java 是一個(gè)單根系統(tǒng),最終的根就是“Object”,這個(gè)類會(huì)在后面講到。
Java并不具有“自由”的方法,例如,不屬于任何類的方法,Java 中的所有方法必須始終屬于某個(gè)類。經(jīng)常需要使用數(shù)據(jù)類型轉(zhuǎn)換方法。Java 在 Java.lang 包中定義了“包裝對(duì)象”類,使我們能夠?qū)崿F(xiàn)數(shù)據(jù)類型轉(zhuǎn)換。如 Boolean、Character、Integer、Long、Float 和Double,這些在后面會(huì)講到。
此包中的其它類包括:
Math——封裝最常用的數(shù)學(xué)方法,如正弦、余弦和平方根。
String,StringBuffer——封裝最常用的字符串操作。
不必顯示導(dǎo)入該包,該 Java 包通常已經(jīng)導(dǎo)入。
java.awt—-包含了構(gòu)成抽象窗口工具集(abstract window toolkits)的多個(gè)類,這些類被用來(lái)構(gòu)建和管理應(yīng)用程序的圖形用戶界面(GUI)。
javax.swing—-完全 Java 版的圖形用戶界面(GUI)解決方案,提供了很多完備的組件,可以應(yīng)對(duì)復(fù)雜的桌面系統(tǒng)構(gòu)建。
java.net—-包含執(zhí)行與網(wǎng)絡(luò)相關(guān)的操作的類,如 URL, Socket, ServerSocket 等。
java.io—-包含能提供多種輸入/輸出功能的類。
java.util—-包含一些實(shí)用工具類,如定義系統(tǒng)特性、使用與日期日歷相關(guān)的方法。還有重要的集合框架。
以上只是一些常用的包,其實(shí)還有好多好多包我還未列出,如果需要的話,可以具體查找相關(guān)資料獲?。?br>