浅谈Generics(泛型、参数化类型)》的相关内容

自己翻译的Java.In.A.Nutshell.5th中泛型一章,欢迎拍砖把文章砸的漂亮一些

做些说明吧:转网页的东西,改起来稍觉得的麻烦,就可能滞后。不过pdf文件会不定时的及时更新 4.1. Generic Types Generic types and methods are the defining new feature of Java 5.0. A generic type is defined using one or more type variables and has ...
by Julysea 2006-09-21 浏览 (11470) 回复 (19) 关键字:

深入浅出J2SE 5.0 枚举类型(aka Enum<E extends Enum<E&gt

深入浅出J2SE 5.0 枚举类型(aka Enum<E extends Enum<E>>) (累死了。。) 原作者: Matt Quail (a.k.a. Spud) 翻译自:http://madbean.com/blog/2004/3/ 原作基于 http://creativecommons.org/licenses/by/2.0/ ...
by xangd 2004-07-30 浏览 (8489) 回复 (9) 关键字:

JDK5.0后的泛型程序设计

之前了解学习了C#的语言特征,的确,C#是很好的面向对象的语言,感觉很多跟JAVA大致相同,同时Microsoft给它新增了很多令人心动的特性,比如结构、泛型(这个跟C++的模板类似)、Foreach……这些都带来了很多方便。 JDK的更新日渐变化,越来完善的功能,给程序员带来很多便利。比如JDK5.0的泛型就是一个非常好的例子。下面讨论一下JAVA的泛型,仅供参考。 ...
by tvjody 2007-08-17 浏览 (2574) 回复 (6) 关键字: 泛型

猫中间混入了一条狗怎么办?

think in java里面有个在猫的集合中加入狗的例子: [code:1] //: CatsAndDogs.java // Simple collection example (Vector) import java.util.*; class Cat {   private int catNumber;   ...
by mooniscrazy 2004-09-03 浏览 (2431) 回复 (8) 关键字:

Scala拾趣--从Java7说开来

  我们知道,关于当前正在进行中的Java7在Java社区有很多讨论。其焦点集中在要不要在Java7中引入一些新的语言特性,尤其是闭包:不仅有要不要加入闭包的争论,还有采用那种实现方式的问题。在javapolis举行的关于JAVA7语言特性投票的结果一文中列出了Java7中可能会加入的语言特性,那么我们先来看看在Scala中对于这些语言特性有何解决方式呢?   首先把闭包撇出来,因为对闭包不甚了解 ...
by Eastsun 2008-05-07 浏览 (10313) 回复 (49) 关键字: scala java

参数传递解析(转贴)

  Java和C++中的参数传递    1概念定义   1.1按值传递: 将一个参数传递给一个函数时,函数接收的是原始值的一个副本。因此,如果函数修改了该参数,仅改变副本,而原始值保持不变。   1.2按引用传递:   将一个参数传递给一个函数时,函数接收的是原始值的内存地址,不是值的副本。因此,如果函数修改了该参数指 ...
by zhudonhua 2007-03-03 浏览 (190) 回复 (0) 关键字:

java泛型类型

  泛型类型,第一部分 作者: David Flanagan 翻译:cat ...
by hondz 2007-06-27 浏览 (473) 回复 (0) 关键字:

体验JAVA 5的新增语言特性-转载

体验JAVA 5的新增语言特性 时间:2006-01-05作者:Jess Garms, Tim Hanson浏览次数: 9212 本文关键字:java 5.0, generics, 泛型, 注释     Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型( ...
by conect 2008-05-30 浏览 (69) 回复 (0) 关键字:

java5 新特性

Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。 简介  在 ...
by h521999 2008-08-26 浏览 (49) 回复 (0) 关键字:

体验JAVA 5的新增语言特性

时间:2006-01-05 作者:Jess Garms, Tim Hanson 本文关键字:java 5.0, generics, 泛型, 注释 ...
by kenshinlk 2007-03-17 浏览 (814) 回复 (2) 关键字: 体验JAVA 5的新增语言特性

ArrayList 的 s&a

“注意,此实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedLis ...
by snowind9 2007-11-20 浏览 (588) 回复 (3)

骑士聚会(《程序员》的算法擂台)

在8×8的棋盘上分布着n个骑士,他们想约在某一个格中聚会。骑士每天可以像国际象棋中的马那样移动一次,可以从中间向8个方向移动,请你计算n个骑士的最早聚会地点和要走多少天,要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他的骑士。 从键盘输入n(0<n<=64),然后一次输入n个其实的初始位置xi,yi(0<=xi,y<=7)。屏幕输出以空格分割的三 ...
by snowind9 2007-09-06 浏览 (1207) 回复 (16)

For组件的Index问题

我用For组件的index属性实现换行输出功能,可是老是提示如下错误:ognl.NoSuchPropertyException Unable to update OGNL expression '<parsed OGNL expression>' of $RowComponent_8@38985d[Home/$Row] to 0: $RowComponent_8.index 请大家帮我看下: ...
by eric2002cn 2008-01-07 浏览 (320) 回复 (2)

Tapestry5.0.13动态实现多文件上传!

今天终于解决了tapestry 5 的动态多文件上传问题,故想写下来希望对大家有所帮助。 首先需要一个数据对像:FileValue.java 如下:package com.jdapp.web.data; import org.apache.tapestry5.upload.services.UploadedFile; public class FileValue { private ...
by fty001 2008-07-16 浏览 (476) 回复 (2)

对于JSF的表格真的是无语了

这个是我用来显示用户列表的一个表格 <t:dataTable id="users" var="user" style="margin-top: 10px" value="#{userList.users}" rows="25" sortColumn="#{userList.sortColumn}" sortAscending="#{userList.ascending ...
by 风之狐 2008-05-16 浏览 (3347) 回复 (28)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

javapolis举行的关于JAVA7语言特性投票的结果

上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7 中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do you support this language change?",答案可以是"YES","NO","Maybe"三者之一. 下面罗列出这十种语法特性以及投票结果: 1.Property declaratio ...
by Eastsun 2007-12-18 浏览 (4883) 回复 (23) 关键字: java7

基于JavaScript的代码自动生成工具

JavaScript Based Code Generator - codegen 工具主页http://sourceforge.net/projects/jbcgen/目的快速生成程序代码, 比如Struts, Spring, Jdbc/Hibernate所有前后台的代码.简单介绍本工具生成代码的思想是读取数据库中表的结构, 使用JavaScript作为脚本语言编写模板, 生成各种代码或者文件, ...
by jejwe 2008-03-06 浏览 (3651) 回复 (2) 关键字:

相关问答

赞助商链接