九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

孫衛(wèi)琴《Java面向?qū)ο缶幊獭放涮譖PT--java_base6_api

  • 資源ID:25713531       資源大?。?span id="24d9guoke414" class="font-tahoma">289KB        全文頁數(shù):28頁
  • 資源格式: PPT        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

孫衛(wèi)琴《Java面向?qū)ο缶幊獭放涮譖PT--java_base6_api

第 8課 java.lang 包n java.lang包 包 含 了 主 要 的 Java語 言 支 持 類 , 它是 Java語 言 編 程 設(shè) 計(jì) 的 基 礎(chǔ) 。n 作 為 Java語 言 中 所 有 類 的 祖 先 Object類 , 就 定義 在 Java.lang包 中 .n 另 外 還 包 含 了 包 裝 類 、 String類 、 多 線 程 支 持類 、 Math類 、 System類 等 。參 考 Java面 向 對 象 編 程 的 第 19章 Object 類n Object 類 是 所 有 Java類 的 最 終 祖 先 , 如 果 一 個(gè) 類 在 聲明 時(shí) 沒 有 包 含 extends關(guān) 鍵 詞 , 那 么 這 個(gè) 類 直 接 繼 承Object類 。 n ( 1) equals( Object obj)n ( 2) notify() n ( 3) nofityAll()n ( 4) wait()n ( 5) toString(): 返 回 當(dāng) 前 對 象 的 字 符 串 表 示 , 格 式 為 “ 類 名對 象 的 16進(jìn) 制 哈 希 碼 ” 。 許 多 類 , 如 String、 StringBuffer和包 裝 類 都 覆 蓋 了 toString()方 法 , 返 回 具 有 實(shí) 際 意 義 的 內(nèi) 容 。 Object 類 的 toString()方 法n 當(dāng) System.out.println()方 法 的 參 數(shù) 為 Object類 型 ,println()方 法 會(huì) 自 動(dòng) 先 調(diào) 用 Object對 象 的 toString()方 法 ,然 后 打 印 toString()方 法 返 回 的 字 符 串 。System.out.println(new Object().toString(); /打 印 java.lang.Object273d3cSystem.out.println(new Integer(100).toString(); /打 印 100System.out.println(new String(123).toString(); /打 印 123System.out.println(new StringBuffer(123456).toString(); /打 印 123456以 上 代 碼 等 價(jià) 于 :System.out.println(new Object(); System.out.println(new Integer(100);System.out.println(new String(123);System.out.println(new StringBuffer(123456); String類n indexOf()和 lastIndexOf(): 在 字 符 串 中 檢 索 特 定 字 符 或 子 字 符 串 ,indexOf()方 法 從 字 符 串 的 首 位 開 始 查 找 , 而 lastIndexOf()方 法 從字 符 串 的 末 尾 開 始 查 找 。 如 果 找 到 , 則 返 回 匹 配 成 功 的 位 置 , 如果 沒 有 找 到 , 則 返 回 -1。String str=HelloHelloHello;/查 找 字 符 e第 一 次 在 str中 出 現(xiàn) 的 位 置System.out.println(str.indexOf(e); /打 印 1/查 找 字 符 e從 位 置 2開 始 第 一 次 在 str中 出 現(xiàn) 的 位 置System.out.println(str.indexOf(e,2); /打 印 6/查 找 字 符 e在 str中 最 后 一 次 出 現(xiàn) 的 位 置 System.out.println(str.lastIndexOf(e); /打 印 11/查 找 字 符 串 ello從 位 置 2開 始 第 一 次 在 str中 出 現(xiàn) 的 位 置System.out.println(str.indexOf(ello,2); /打 印 6/查 找 字 符 串 Ello第 一 次 在 str中 出 現(xiàn) 的 位 置System.out.println(str.indexOf(Ello); /打 印 -1 String類n concat(String str): 把 字 符 串 str附 加 在當(dāng) 前 字 符 串 的 末 尾 。 例 如 :String str=Hello;String newStr=str.concat(World);System.out.println(str); /打 印 HelloSystem.out.println(newStr); /打 印 HelloWorld以 上 concat()方 法 并 不 會(huì) 改 變 字 符 串 str本 身 的 內(nèi) 容 。 String類n substring(): 返 回 字 符 串 的 一 個(gè) 子 字 符 串 , 有以 下 兩 種 重 載 形 式 :public String substring(int beginIndex)public String substring(int beginIndex, int endIndex)n 子 串 在 源 串 中 的 起 始 位 置 為 beginIndex, 結(jié) 束位 置 為 endIndex-1。 如 果 沒 有 提 供 endIndex參數(shù) , 那 么 結(jié) 束 位 置 為 : 字 符 串 長 度 -1。 例 如 :String str=0123456;String sub1=str.substring(2); String sub2=str.substring(2,5);System.out.println(str); /打 印 0123456System.out.println(sub1); /打 印 23456 System.out.println(sub2); /打 印 234 StringBuffer類n length(): 返 回 字 符 串 的 字 符 個(gè) 數(shù) , 與 String類 的 length()用 法 相同 。n append(): 向 緩 沖 區(qū) 內(nèi) 添 加 新 的 字 符 串 , 例 如 :StringBuffer sb=new StringBuffer(); sb.append(Hello); sb.append(World); System.out.println(sb); /打 印 HelloWorld n substring(): 用 法 與 String類 的 substring()方 法 相 同 。n insert( int offset, String str): 在 字 符 串 中 的 offset位 置 插 入 字 符串 str, 例 如 :StringBuffer sb=new StringBuffer(0456);sb.insert(1,123);System.out.println(sb); /打 印 0123456 比 較 String類 和 StringBuffer類n String類 不 可 編 輯n StringBuffer類 可 編 輯String s1=new String(“abc”);s1.concat(“def”); StringBuffer sb1=new StringBuffer(“abc”);sb1.append(“def”);System.out.println(s1);System.out.println(sb1); String對 象(abc)String對 象(abcdef)s1.concat(“def”)s1引 用 變 量 StringBuffer對 象(abcdef)sb1.append(“def”)sb1引 用 變 量 包 裝 類基 本 類 型 的 數(shù) 據(jù) 分 別 對 應(yīng) 的 包 裝 類 為 : boolean Boolean byte Byte char Charactor short Short int Integer long Long float Float double Double 包 裝 類 的 層 次 結(jié) 構(gòu)Number類 的 主 要 方 法 如 下 :byteValue(): 返 回 Number對 象 所 表 示 的 數(shù) 字 的 byte類 型 值 。intValue(): 返 回 Number對 象 所 表 示 的 數(shù) 字 的 int類 型 值 。longValue(): 返 回 Number對 象 所 表 示 的 數(shù) 字 的 long類 型 值 。 shortValue(): 返 回 Number對 象 所 表 示 的 數(shù) 字 的 short類 型 值 。doubleValue(): 返 回 Number對 象 所 表 示 的 數(shù) 字 的 double類 型 值 。floatValue(): 返 回 Number對 象 所 表 示 的 數(shù) 字 的 float類 型 值 。 包 裝 類 的 構(gòu) 造 方 法Integer i=new Integer(1);Float f=new Float( 1.0f);Double d=new Double(1.0);Integer i=new Integer(123);Double d=new Double(123.45D);Float f=new Float(123.45F); 包 裝 類 的 常 用 方 法n 除 Character類 和 Boolean類 以 外 , 包 裝 類 都 有valueOf(String s)靜 態(tài) 工 廠 方 法 , 可 以 根 據(jù) String類 型的 參 數(shù) 來 創(chuàng) 建 包 裝 類 對 象 。 參 數(shù) 字 符 串 s不 能 為 null,而 且 該 字 符 串 必 須 可 以 解 析 為 相 應(yīng) 的 基 本 類 型 的 數(shù) 據(jù) ,否 則 雖 然 編 譯 會(huì) 通 過 , 運(yùn) 行 時(shí) 會(huì) 拋 出NumberFormatException。 例 如 :Double d Double.valueOf(123); /合 法Integer i=Integer.valuesOf(12); /合 法Integer i=Integer.valuesOf(abc); /運(yùn) 行 時(shí) 拋 出NumberFormatException 包 裝 類 的 常 用 方 法n 除 Character類 和 Boolean類 以 外 , 包 裝 類 都 有parseXXX(String str)靜 態(tài) 方 法 , 把 字 符 串 轉(zhuǎn) 變 為 相 應(yīng)的 基 本 類 型 的 數(shù) 據(jù) ( XXX表 示 基 本 類 型 的 名 稱 ) 。 參 數(shù)str不 能 為 null, 而 且 該 字 符 串 必 須 可 以 解 析 為 相 應(yīng) 的 基本 類 型 的 數(shù) 據(jù) , 否 則 雖 然 編 譯 會(huì) 通 過 , 運(yùn) 行 時(shí) 會(huì) 拋 出NumberFormatException。 例 如 :int i=Integer.parseInt(123); /合 法 , i=123double d=Double.parseDouble(abc); /拋 出NumberFormatException 包 裝 類 的 用 法 舉 例n 將 字 符 串 轉(zhuǎn) 換 為 某 種 基 本 類 型 。int a=Integer.parseInt(“123”);int a1=new Integer(“123”).intValue();double d=Double.parseDouble(“234.567”);double d1=new Double (“234.567”).doubleValue(); Math類 n Math類 是 final的 。n Math的 構(gòu) 造 方 法 是 private的 。n Math提 供 的 方 法 都 是 靜 態(tài) 的 。 Math類 的 主 要 方 法n abs(): 返 回 絕 對 值 。 n ceil(): 返 回 大 于 等 于 參 數(shù) 的 最 小 整 數(shù) 。 n floor(): 返 回 小 于 等 于 參 數(shù) 的 最 大 整 數(shù) 。 n max(): 返 回 兩 個(gè) 參 數(shù) 的 較 大 值 。 n min(): 返 回 兩 個(gè) 參 數(shù) 的 較 小 值 。 n random(): 返 回 0.0和 1.0 之 間 的 double類 型 的 隨 機(jī) 數(shù) , 包 括 0.0, 但 不 包 括 1.0。 n round(): 返 回 四 舍 五 入 的 整 數(shù) 值 。n sin(): 正 弦 函 數(shù) 。n cos(): 余 弦 函 數(shù) 。n tan(): 正 切 函 數(shù) 。n exp(): 返 回 自 然 對 數(shù) 的 冪 。n sqrt(): 平 方 根 函 數(shù) 。 n pow(): 冪 運(yùn) 算 。 Math類 的 常 用 方 法 的 參 數(shù) 類 型 和 返 回 類 型 Math類 的 常 用 方 法System.out.println(Math.round(3.3); /打 印 3System.out.println(Math.round(-3.3); /打 印 -3 System.out.println(Math.ceil(3.3); /打 印 4.0System.out.println(Math.ceil(-3.3); /打 印 -3.0System.out.println(Math.floor(3.3); /打 印 3.0System.out.println(Math.floor(-3.3); /打 印 -4.0 int a=Math.floor(3.3); /編 譯 出 錯(cuò) 第 9課 Java集 合 ( 位 于 java.util包 中 )n Java集 合 主 要 分 為 三 種 類 型 :n Set( 集 ) : 集 合 中 的 對 象 不 按 特 定 方 式 排 序 , 并 且沒 有 重 復(fù) 對 象 。 它 的 有 些 實(shí) 現(xiàn) 類 能 對 集 合 中 對 象 按特 定 方 式 排 序 。n List( 列 表 ) : 集 合 中 的 對 象 按 照 索 引 位 置 排 序 ,可 以 有 重 復(fù) 對 象 , 允 許 按 照 對 象 在 集 合 中 的 索 引 位置 檢 索 對 象 。 List與 數(shù) 組 有 些 相 似 。 n Map( 映 射 ) : 集 合 中 的 每 一 個(gè) 元 素 包 含 一 對 鍵 對象 和 值 對 象 , 集 合 中 沒 有 重 復(fù) 的 鍵 對 象 , 值 對 象 可以 重 復(fù) 。 它 的 有 些 實(shí) 現(xiàn) 類 能 對 集 合 中 的 鍵 對 象 進(jìn) 行排 序 。參 考 Java面 向 對 象 編 程 的 第 15章 Java集 合 與 數(shù) 組 的 區(qū) 別n 在 創(chuàng) 建 Java數(shù) 組 時(shí) , 必 須 明 確 指 定 數(shù) 組 的 長 度 ,數(shù) 組 一 旦 創(chuàng) 建 , 其 長 度 就 不 能 被 改 變 。 為 了 使程 序 能 方 便 的 存 儲(chǔ) 和 操 縱 數(shù) 目 不 固 定 的 一 組 數(shù)據(jù) , JDK類 庫 提 供 了 Java集 合 , 所 有 Java集 合類 都 位 于 java.util包 中 。n 與 Java數(shù) 組 不 同 , Java集 合 中 不 能 存 放 基 本 類型 數(shù) 據(jù) , 而 只 能 存 放 對 象 的 引 用 。 主 要 集 合 類 的 類 框 圖 Set( 集 )n Set是 最 簡 單 的 一 種 集 合 , 集 合 中 的 對 象 不 按特 定 方 式 排 序 , 并 且 沒 有 重 復(fù) 對 象 。n Set接 口 主 要 有 兩 個(gè) 實(shí) 現(xiàn) 類 HashSet和 TreeSet。n HashSet類 按 照 哈 希 算 法 來 存 取 集 合 中 的 對 象 ,存 取 速 度 比 較 快 。 HashSet類 還 有 一 個(gè) 子 類LinkedHashSet類 , 它 不 僅 實(shí) 現(xiàn) 了 哈 希 算 法 ,而 且 實(shí) 現(xiàn) 了 鏈 表 數(shù) 據(jù) 結(jié) 構(gòu) , 鏈 表 數(shù) 據(jù) 結(jié) 構(gòu) 能 提高 插 入 和 刪 除 元 素 的 性 能 。 n TreeSet類 實(shí) 現(xiàn) 了 SortedSet接 口 , 具 有 排 序 功能 。 Set的 一 般 用 法Set set=new HashSet();String s1=new String(hello);String s2=s1;String s3=new String(world);set.add(s1);set.add(s2);set.add(s3);System.out.println(set.size(); /打 印 集 合 中 對 象 的 數(shù) 目 2 List( 列 表 )n List的 主 要 特 征 是 其 元 素 以 線 性 方 式 存 儲(chǔ) , 集 合 中 允 許存 放 重 復(fù) 對 象 。 List接 口 主 要 的 實(shí) 現(xiàn) 類 包 括 :n ArrayList: ArrayList代 表 長 度 可 變 的 數(shù) 組 。 允 許 對元 素 進(jìn) 行 快 速 的 隨 機(jī) 訪 問 , 但 是 向 ArrayList中 插 入與 刪 除 元 素 的 速 度 較 慢 。n LinkedList: 在 實(shí) 現(xiàn) 中 采 用 鏈 表 數(shù) 據(jù) 結(jié) 構(gòu) 。 對 順 序 訪問 進(jìn) 行 了 優(yōu) 化 , 向 List中 插 入 和 刪 除 元 素 的 速 度 較快 , 隨 機(jī) 訪 問 則 相 對 較 慢 。 隨 機(jī) 訪 問 是 指 檢 索 位 于特 定 索 引 位 置 的 元 素 。 LinkedList單 獨(dú) 具 有addFirst()、 addLast()、 getFirst()、 getLast()、removeFirst()和 removeLast()方 法 , 這 些 方 法 使 得LinkedList可 以 作 為 堆 棧 、 隊(duì) 列 和 雙 向 隊(duì) 列 使 用 。 List的 用 法n 向 列 表 中 加 入 元 素List list=new ArrayList();list.add(new Integer(3);list.add(new Integer(4);list.add(new Integer(3);list.add(new Integer(2); n List的 get(int index)方 法 返 回 集 合 中 由 參 數(shù) index指 定 的 索 引 位 置的 對 象 , 第 一 個(gè) 加 入 到 集 合 中 的 對 象 的 索 引 位 置 為 0。 以 下 程 序依 次 檢 索 出 集 合 中 的 所 有 對 象 :for(int i=0;ilist.size();i+) System.out.print(list.get(i)+ ); 對 List中 的 元 素 進(jìn) 行 自 然 排 序 List list=new ArrayList();list.add(new Integer(3);list.add(new Integer(4);list.add(new Integer(3);list.add(new Integer(2);Collections.sort(list);for(int i=0;ilist.size();i+) System.out.print (list.get(i)+ ); Map( 映 射 )n Map( 映 射 ) 是 一 種 把 鍵 對 象 和 值 對 象 進(jìn) 行 映 射 的 集合 , 它 的 每 一 個(gè) 元 素 都 包 含 一 對 鍵 對 象 和 值 對 象 。n 向 Map集 合 中 加 入 元 素 時(shí) , 必 須 提 供 一 對 鍵 對 象 和 值對 象 , 從 Map集 合 中 檢 索 元 素 時(shí) , 只 要 給 出 鍵 對 象 ,就 會(huì) 返 回 對 應(yīng) 的 值 對 象 。n 接 口 Map提 供 了 根 據(jù) 關(guān) 鍵 字 找 對 應(yīng) 的 值 的 方 法 get(),定義 如 下 : Object get(Object key) n 接 口 Map還 提 供 了 設(shè) 置 關(guān) 鍵 字 和 對 應(yīng) 值 的 方 法 put(),定義 如 下 : Object put(Object key,Object value) Map的 用 法n 以 下 程 序 通 過 Map的 put(Object key,Object value)方 法向 集 合 中 加 入 元 素 , 通 過 Map的 get(Object key)方 法 來檢 索 與 鍵 對 象 對 應(yīng) 的 值 對 象 :Map map=new HashMap();map.put(1,Monday);map.put(2,Tuesday);map.put(3,Wendsday);map.put(4,Thursday);String day=map.get(2); /day的 值 為 “ Tuesday”

注意事項(xiàng)

本文(孫衛(wèi)琴《Java面向?qū)ο缶幊獭放涮譖PT--java_base6_api)為本站會(huì)員(飛****9)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!