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

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

瀏覽人次:【3344】

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


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


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

使用者別 新聞閱讀限制 文章閱讀限制 出版品優惠
一般訪客 10則/每30天 5/則/每30天 付費下載
VIP會員 無限制 20則/每30天 付費下載
相關文章
ChipLink工具指南:PCIe® 交換機除錯的好幫手
氫能競爭加速,效率與安全如何兼得?
智慧製造移轉錯誤配置 OT與IT整合資安防線
創新光科技提升汽車外飾燈照明度
以模擬工具提高氫生產燃料電池使用率
comments powered by Disqus
相關討論
  相關新聞
» 施耐德電機響應星展銀行ESG Ready Program 為台灣打造減碳行動包
» 台達推出5G ORAN小型基地台 實現智慧工廠整合AI應用
» 歐洲航太技術展在德國盛大展開,全球吸睛 鐳洋推出衛星通訊整合方案,目標搶佔龐大的歐洲衛星商機
» 經濟部促成3GPP大會來台爭話語權 大廠共商5G/6G技術標準
» 經濟部支持跨國研發有成 台歐雙方分享B5G~6G規劃


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

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