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

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

浏览人次:【3339】

新版的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.HK8BU7EEGTKSTACUKQ
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: [email protected]