freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第10章java高級(jí)特性-在線瀏覽

2024-11-10 16:19本頁(yè)面
  

【正文】 4)??聪旅娴睦印,F(xiàn)在 Java for/in循環(huán)形式,來(lái)更方便地遍歷數(shù)組、集合。 i。 ? ()。 新的循環(huán)形式可以這樣寫: ? String[] array = {a, b, c, d}。 ? } 遍歷集合 ? 這里的集合類指實(shí)現(xiàn)了 Connection接口的類,比如 List, Set, ArrayList, HashSet, Vector等。 ? 遍歷集合可以采用一種類似于數(shù)組的方式,使用size()和 get(index)方法。 ? for(int i=0。 i++){ ? Object obj = (i)。 ? } for/in循環(huán)示例 ? ? package 。 ? import 。 ? ? for (String s : array) { ? (遍歷數(shù)組: + s)。 ? ? (A)。 ? (C)。 ? ? for (String obj : list) { ? (遍歷集合: + obj)。這種方法被稱為可變長(zhǎng)參數(shù)方法( Varargs Method)。 定義可變長(zhǎng)參數(shù)方法 ? 先看一下 Java JDK里的可變長(zhǎng)參數(shù)方法 。 ? 定義一個(gè)可變長(zhǎng)參數(shù)方法是在參數(shù)類型的后面加上省略號(hào) ( ...) ,然后加上可變長(zhǎng)參數(shù)名 。 例如 , 一個(gè)自定義的取平均數(shù)的方法: ? public static double avg(double... values){ ? ? double total = 0。 ? ? for(double i : values){ ? total += i。 ? } 可變參數(shù)方法示例 ? 下面的方法不僅示例了如何聲明并調(diào)用一個(gè)可變長(zhǎng)參數(shù)方法,還簡(jiǎn)單演示了 Java ()方法的使用,這是一個(gè)系統(tǒng)內(nèi)置的可變長(zhǎng)參數(shù)方法。 協(xié)變式返回類型 概述 ? 協(xié)變式返回類型( Covariant Return Types)允許在覆蓋父類方法的時(shí)候,使父類方法的返回值更加具體。在 Java ,這是不允許的。父類 get()方法返回的是 Object,這里改成了 String。 import static為新增的一個(gè)指令。 范型 ? 范型( Generic)是 Java 。 概述 ? 類與方法都可以被范型化 。例如 , ArrayList的類范型與方法范型如下: ? public class ArrayListE extends AbstractListE ? implements ListE, RandomAccess, Cloneable, ? { ? ... ? public E get(int index) { ? ... ? } ? ... ? } 使用多個(gè)范型 ? 有時(shí)容器里需要同時(shí)放置多個(gè) Object。 下面看一下 JDK中 HashMap的部分源代碼: ? public class HashMapK,V ? extends AbstractMapK,V ? implements MapK,V, Cloneable, Serializable ? { ? ... ? public V put(K key, V value
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1