jdk1.4 1.5 1.6 1.7的区别

jdk1.4 1.5 1.6 1.7的区别

ID:14332839

大小:53.00 KB

页数:24页

时间:2018-07-28

jdk1.4 1.5 1.6 1.7的区别_第1页
jdk1.4 1.5 1.6 1.7的区别_第2页
jdk1.4 1.5 1.6 1.7的区别_第3页
jdk1.4 1.5 1.6 1.7的区别_第4页
jdk1.4 1.5 1.6 1.7的区别_第5页
资源描述:

《jdk1.4 1.5 1.6 1.7的区别》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、jdk1.41.51.61.7的区别简单说:1.4和1.5最大的区别有两个,一个是1.5有泛型,另一个1.5可以自动封装八大基本数据类型的封装数据类型,即,Integera=4这个1.4是不可以的。1.5和1.6的区别不大。1.6我觉得最多的变化,我觉得最大的部分是在GUI上面,提供了很多方便的布局管理和扩展。这段时间进了一家电子政务公司,都用weblogic8,那咱就用jdk1.4吧,eclipse一改jdk版本,这不以前的项目基本都一片红了。★jdk1.5的新特性:1.泛型2自动装箱/拆箱3for-each4staticimport5变长参数1.泛型(避免类型强制转换可能引起的运行错误)例

2、如:ArrayListlist=newArrayList();list.add(newInteger(3));list.add(newInteger(4));inti=((Integer)(list.get(0))).parseInt();很麻烦ArrayListlist=newArrayList();list.add(newInteger(3));list.add(newInteger(4));inti=list.get(0).parseInt();2自动装箱/拆箱上面例子的最后一句可改为:inti=list.get(0);因为原始类型与对应的包装类不用显

3、式转换3for-each循环的增强inta[]={........};//初始化for(inti:a){......}不用以前的i=0;i

4、的for循环语句注释枚举“隐藏的”静态方法可变参数(Vararg)通配符和协变返回增强的for循环语句为了迭代集合和数组,增强的for循环提供了一个简单、兼容的语法。有两点值得一提:一、在循环中,初始化表达式只计算一次。int表达式未增强的For:intsum=0;Integer[]numbers=computeNumbers();for(inti=0;i

5、请看下面的例子:for(inti=0;iit=n.iterator();it.hasNext();)if(it.next()<0)it.remove();注释注释处理是一个很大的话题。因为本文只关注核心的语言特性,所以我们不打算涵盖它所有的可能形式和陷阱。我们将讨论内置的注释(SuppressWarnings,Deprecated和Override)以及一般注释处理的局限性。S

6、uppressWarnings该注释关闭了类或方法级别的编译器警告。有时候您比编译器更清楚地知道,代码必须使用一个被否决的方法或执行一些无法静态确定是否类型安全的动作,而使用:@SuppressWarnings("deprecation")publicstaticvoidselfDestruct(){Thread.currentThread().stop();}这可能是内置注释最有用的地方。遗憾的是,1.5.0_04的javac不支持它。但是1.6支持它,并且Sun正在努力将其向后移植到1.5中。Eclipse3.1中支持该注释,其他IDE也可能支持它。这允许您把代码彻底地从警告中解脱出来。如

7、果在编译时出现警告,可以确定是您刚刚把它添加进来——以帮助查看那些可能不安全的代码。随着泛型的添加,它使用起来将更趁手。Deprecated遗憾的是,Deprecated没那么有用。它本来旨在替换@deprecatedjavadoc标签,但是由于它不包含任何字段,所以也就没有方法来建议deprecated类或方法的用户应该使用什么做为替代品。大多数用法都同时需要javadoc标签和这个注释。Ove

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。