锁定老帖子 主题:Java语言的新特性,我们用了多少?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-14
现在还记得大概一年半以前将自己用1.5的语法实现的框架改回用1.4语法实现的心情。原因是公司里的java开发人员对1.5的某些语法的不接受(现在估计要好很多)。希望Java6给我们带来的新元素能够比较快速的得到大众的追捧并且在工作中得到使用。 下面简单的列出Java5和Java6的主要新特性。 Java5: 1。泛型 2。枚举类型 3。自动类型包装和解包装(autoboxing & unboxing) 4。变长参数 5。Annotations 6。新的迭代语句 7。静态引入 8。新的格式化方法 9。新的线程模型和并发库 Java6: 1。引入了一个支持脚本引擎的新框架 2。UI的增强 3。对Web Service支持的增强(JAX-WS 2.0 和 JAXB 2.0) 4。一系列新的安全相关的增强(本地敏感资源服务 Locale Sensitive Services SPI) 5。JDBC 4.0 6。Compiler API 7。通用的Annotations支持 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-14
唉!能不能在项目中应用一下这些新东西也不都是我们个人说了算的,先自己学着点解解馋吧!
|
|
返回顶楼 | |
发表时间:2006-11-14
1。范形
2。枚举类型 5。Annotations 这几个常用 |
|
返回顶楼 | |
发表时间:2006-11-14
俺现在还只能用1.4呢,眼巴巴的等着IBM的RAD升级呢
|
|
返回顶楼 | |
发表时间:2006-11-14
1。范形
2。枚举类型 3。自动类型包装和解包装(autoboxing & unboxing) 5。Annotations 6。新的迭代语句 这些用过,因为主要作web应用所以8和9用的不多 |
|
返回顶楼 | |
发表时间:2006-11-14
建议大家把自己用新特性实现的一些有意思的代码片段贴上来。:)
|
|
返回顶楼 | |
发表时间:2006-11-14
4。变长参数
7。静态引入 8。新的格式化方法 9。新的线程模型和并发库 这几个很少用 |
|
返回顶楼 | |
发表时间:2006-11-14
。泛型 常用,
2。枚举类型 不用 3。自动类型包装和解包装(autoboxing & unboxing) 最常用 4。变长参数 不用 5。Annotations 不用 6。新的迭代语句 第2常用 7。静态引入 不用 8。新的格式化方法 不用 9。新的线程模型和并发库 不用 |
|
返回顶楼 | |
发表时间:2006-11-14
我觉得
引用 8。新的格式化方法
应该也使用的比较多才对啊。例如:我们在1.4版本上完成一个数字格式化输出的时候,需要: double x = 10000.0 / 3.0; NumberFormat formatter = NumberFormat.getNumberInstance(); formatter.setMaximumFractionDigits(4); formatter.setMinimumIntegerDigits(6); String s = formatter.format(x); // the string "003,333.3333" 在1.5下面只需要: double x = 10000.0 / 3.0; String s = String.format("%,012.4f",x); 就可以实现同样的效果。 另:发现一个奇怪的bug。我如果写 引用 【code】 double x = 10000.0 / 3.0; String s = String.format("%,012.4f",x); 【/code】 就会在显示的时候出现两次重复的代码: |
|
返回顶楼 | |
发表时间:2006-11-14
我还记得以前在代码里面写了一个Long.valueOf(1), 结果被经理狂批……
|
|
返回顶楼 | |