Java中常用的包,類,接口

用package聲明包,用import導(dǎo)包
* 表示一個通配符---導(dǎo)入當(dāng)前包下的所有的類,但是不包括子包下的類---不推薦使用
java---Java小組提供的原生包
javax---Java的擴展包
org---第三方廠商提供的包
java.lang---核心包---包含了Java程序要運行的基本類---在JVM啟動的時候就自動加載到內(nèi)存中了---所以這個包中的所有的類在使用的時候不需要手動導(dǎo)包
java.util---工具包---提供了很多便捷的操作數(shù)據(jù)的類
java.math---和數(shù)學(xué)運算有關(guān)的包
java.text---和格式化有關(guān)的類
java.io---和數(shù)據(jù)傳輸有關(guān)的包
java.sql---對數(shù)據(jù)庫進行操作的包
java.net---和網(wǎng)絡(luò)通信有關(guān)的包
java.security---和數(shù)據(jù)安全有關(guān)的包
java.nio---支持高并發(fā)的包

Object

Object是Java中的頂級父類---也是Java中唯一一個沒有父類的類

重要方法

clone()
克隆出一個和原有對象的屬性值一樣的新對象---如果一個類產(chǎn)生的對象想要被克隆,那么這個類必須一個接口Cloneable---這個接口僅僅標(biāo)志這個類的對象可以被克隆

finalize()
這個方法通知GC回收垃圾---但是GC不一定運行---System.gc()

getClass()
獲取對象的實際類型而不是聲明類型

toString()
將對象轉(zhuǎn)化為字符串,默認(rèn)輸出的是地址---當(dāng)打印一個對象的時候?qū)嶋H上是默認(rèn)調(diào)用了這個對象的toString方法

equals(Object o)
比較兩個對象是否相等---默認(rèn)比較的兩個對象的地址是否一致,但是實際開發(fā)過程中,往往會手動重寫equals方法---地址、參數(shù)、類型、屬性值---要求掌握兩到三個屬性的判斷

String

String代表字符串的類。---字符串是一個常量,可以被共享。
字符串在底層是以一個不可變的數(shù)組來存儲的。String str = new String(“xyz”);

常用方法

String()

String(String)

String(char[])

String(char[], int, int)

charAt(int)

toCharArray()

length()

substring(int, int)

compareTo(String)

toUpperCase()

toLowerCase()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容