帳號:
密碼:
最新動態
產業快訊
CTIMES / 文章 /
Java語言的最大升級
與「泛型」相關的Java語言新特色功能

【作者: 劉昭宏】   2004年12月01日 星期三

瀏覽人次:【3321】

新版的J2SE 5.0 Tiger引進數個在Java Community Process下發展與泛型(Generics)相關的幾個新特色功能。我們先從一般性的觀念開始進入主題,然後逐步地介紹泛型、相關流程控制的改進、搭配泛型的Collection…等。說明的重點在於瞭解先前我們所面臨的問題,然後再討論這幾個新特色功能怎樣著手處理,並且搭配一些範例程式碼來使你熟悉它們的用法。


一開始我們先以「傳值」的問題來作為說明的切入點。所有的程式語言,不管它是根據程序性的、物件基礎的,或物件導向的設計典範,必然都必須面對傳值的問題。傳值的時候,也可以使用不同的設計方式。不過,這裡我們並不在乎一個Java程式員應該自己要知道在傳值時的各種特性,我們在乎的是「有個什麼東西被傳進、傳出了」。


至於是什麼東西?在Java中,原生型別(generic types)如int、double…等或任何的物件類別也都可以,如單一個元素,或含有多個元素的陣列…等,陣列可以是原生型別,也可以是任意類別的物件。所以基本上,可以任意地傳遞任何我們想要傳遞的「東西」。
...
...

使用者別 新聞閱讀限制 文章閱讀限制 出版品優惠
一般訪客 10則/每30天 5/則/每30天 付費下載
VIP會員 無限制 20則/每30天 付費下載
相關文章
AI高齡照護技術前瞻 以科技力解決社會難題
3D IC 設計入門:探尋半導體先進封裝的未來
SiC MOSFET:意法半導體克服產業挑戰的顛覆性技術
意法半導體的邊緣AI永續發展策略:超越MEMS迎接真正挑戰
CAD/CAM軟體無縫加值協作
comments powered by Disqus
相關討論
  相關新聞
» 施耐德電機響應星展銀行ESG Ready Program 為台灣打造減碳行動包
» 台達推出5G ORAN小型基地台 實現智慧工廠整合AI應用
» 歐洲航太技術展在德國盛大展開,全球吸睛 鐳洋推出衛星通訊整合方案,目標搶佔龐大的歐洲衛星商機
» 經濟部促成3GPP大會來台爭話語權 大廠共商5G/6G技術標準
» 經濟部支持跨國研發有成 台歐雙方分享B5G~6G規劃


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.1.HK8BMA9WO7SSTACUKM
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw