账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
Java语言的最大升级
与「泛型」相关的Java语言新特色功能

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

浏览人次:【3310】

新版的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:意法半导体克服产业挑战的颠覆性技术
超越MEMS迎接真正挑战 意法半导体的边缘AI永续发展策略
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.HK8BFC6M4QASTACUKL
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw