A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈浩 黑马帝   /  2012-1-29 20:52  /  2548 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 陈浩 于 2012-1-30 08:54 编辑

在看祥叔的视频时,他提到jdk1.5相比较以前的版本增加了新的特性,他还提到jdk1.5的新特性曾经是面试题,在此,我想请教大家具体都增加什么新的特点?

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

5 个回复

倒序浏览
你把高新技术都看完不就知道了吗{:soso_e127:}

评分

参与人数 1技术分 +1 收起 理由
admin + 1 说得对

查看全部评分

回复 使用道具 举报
jdk5.0 的新特性:
  • 泛型(Generics)-- 可以指定集合的元素类型;
  • 增强的“for”循环(Enhanced For loop)-- 就是For-Each;
  • 自动装箱/ 自动拆箱(Autoboxing/unboxing)-- 基本类型与其包装类自动转换;
  • 类型安全的枚举(Type safe enums)-- 增加类enmu,取值范围有限时适用;
  • 格式化打印(formatted print) --- C语言中printf()风格的格式化输出;
  • 静态导入(Static import)--- 可使被导入类的所有静态变量和静态方法在当前类直接可见;
  • 可变参数(Var args) -- 可以声明一个接受可变数目参数的方法;
  • 元数据(Metadata)-- 使开发者们借助厂商提供的工具可以进行更简易的开发。

评分

参与人数 1技术分 +1 收起 理由
admin + 1 总结得不错

查看全部评分

回复 使用道具 举报
陈浩 来自手机 黑马帝 2012-1-30 08:54:32
板凳
黄秋 发表于 2012-1-30 03:30 jdk5.0 的新特性:
  • 泛型(Generics)-- 可以指定集合的元素类型;

  • 多谢整理,哥们,我怕我整理的不全,所以发帖问一下
    回复 使用道具 举报
    除以上8条外,我还要补充三条
    1、Building Strings(StringBuilder类)
    在JDK5.0中引入了StringBuilder类,该类的方法不是同步(synchronized)的,这使得它比StringBuffer更加轻量级和有效。

    2、 控制台输入(Console Input)
    在JDK5.0之前我们只能通过JOptionPane.showInputDialog进行输入,但在5.0中我们可以通过类Scanner在控制台进行输入操作

    3、Covariant Return Types(协变返回类型)
    JDK5之前我们覆盖一个方法时我们无法改变方法的返回类型,但在JDK5中我们可以改变它




    评分

    参与人数 1技术分 +1 收起 理由
    admin + 1

    查看全部评分

    回复 使用道具 举报

    RE: jdk 1.5 问题?

    李晓军 发表于 2012-1-30 10:41
    除以上8条外,我还要补充三条
    1、Building Strings(StringBuilder类)
    在JDK5.0中引入了StringBuilder类,该 ...

    多谢兄弟补充的这么详细。
    回复 使用道具 举报
    您需要登录后才可以回帖 登录 | 加入黑马