|
|
51CTO旗下网站
|
|
移动端

1.5.3 菱形运算符

《数据结构与算法分析:Java语言描述(原书第3版)》第1章引论,在这一章, 我们阐述本书的目的和目标并简要复习离散数学以及程序设计的一些概念。本节为大家介绍菱形运算符。

作者:冯舜玺/陈越 译来源:机械工业出版社|2016-04-13 10:52

1.5.3 菱形运算符

在图1-11a中,第5行有些烦人,因为既然m是GenericMemoryCell<Integer>类型的,显然创建的对象也必须是GenericMemoryCell<Integer>类型的,任何其他类型的参数都会产生编译错误。Java 7增加了一种新的语言特性,称为菱形运算符,使得第5行可以改写为

菱形运算符在不增加开发者负担的情况下简化了代码,我们通篇都会使用它。图1-11b给出了带菱形运算符的Java 7版代码。

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Java网络编程精解

本书结合大量的典型实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于最新的JDK 1.5版本,书