西风赏月
帮助将Doug Lea的并发框架带入到Java SE 5。该工作作为jsr166x被带到Java SE 6中,它为Java collections框架增加了一些并发特性。
尽管Java SE 7的内容仍在不断变动,早期包含在其中的并发特性候选已经成形为jsr166y:一个fork/join框架和一个传递队列。InfoQ与Doug Lea谈及了这些特性及Java SE 7中的并发性。
fork/join框架是一个“ ”,它支持并行编程风格,将问题递归拆分成多个更小片断,以并行和调配的方式解决,如同 中描述的伪代码那样:
Result solve(Problem probl [阅读全文] [PDF]
1.2 用法
声明及实例化泛型类:
HashMap<String,Float> hm = new HashMap<String,Float>();
//不能使用原始类型
GenList<int> nList = new GenList<int>(); //编译错误
J2SE 5.0目前不支持原始类型作为类型参数(type parameter)
定义泛型接口:
public interface GenInterface<T> {
void func(T t);
}
定义泛型类:
publ [阅读全文] [PDF]
作者:公飞 2004年下半年,Sun公司发布了开发代号为“Tiger”的J2SE5.0,揭开了Java发展的一个重要里程碑。在过去的Java升级中更多的是进行一些库函数的改进,而这次则直接从语法层面上进行了增强。直接从1.4跳到5.0(Sun本来是打算用1.5.0这个版本号的),单从版本号的变化上就可以看出这次升级的力度是如此之大。那么,到底有些什么改变呢?下面就请随我窥视一二(其中所举的代码例子均摘自于《J2SE5.0inaNutshell》):范型(Generics) 在以前,我们需要为不同的数据类型分别建立相对应的方法、类或接口,例如一个加法方法 [阅读全文] [PDF]
1 共3条 分1页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性