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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 justin1258 于 2014-8-7 16:26 编辑

Java5:
  • 泛型
  • 枚举类型
  • 自动装箱拆箱
  • 可变参数
  • foreach语法
  • 静态导入
  • 新的线程模型和并发库:
  • 注解
       HashMap的替代者ConcurrentHashMap和ArrayList的替代者CopyOnWriteArrayList,在大并发量读取时采用java.util.concurrent包里的一些类会让大家满意BlockingQueue、Callable、Executor、Semaphore...

Java6:
  • 引入了一个支持脚本引擎的新框架
  • UI的增强
  • 对WebService支持的增强(JAX-WS2.0和JAXB2.0)
  • 一系列新的安全相关的增强
  • DBC4.0
  • Compiler API
  • 通用的Annotations支持

Java7:
  • switch支持字符串
  • 泛型实例化类型自动推断:List<String> tempList = new ArrayList<>();
  • 新增一些取环境信息的工具方法:File System.getJavaIoTempDir() // IO临时文件夹,File System.getJavaHomeDir() // JRE的安装目录。。。
  • Boolean类型反转,空指针安全,参与位运算:Boolean Booleans.negate(Boolean booleanObj),True => False , False => True, Null => Null
  • 两个char间的equals:boolean Character.equalsIgnoreCase(char ch1, char ch2)
  • 安全的加减乘除:long Math.safeSubtract(long value1, long value2)。。。
  • map集合支持并发请求,且可以写成 Map map = {name:"xxx",age:18};

java8:
  • 接口定义默认方法;
  • Lambda表达式;
  • 函数式接口;
  • 方法与构造函数引用;
  • Date API;
  • 多重注解;

以上每一项具体可以自行百度,加油~~



评分

参与人数 1技术分 +1 收起 理由
格子、 + 1 赞一个!

查看全部评分

26 个回复

倒序浏览
总结的很简洁收藏了
回复 使用道具 举报
威猛的小熊 来自手机 高级黑马 2014-8-5 23:58:00
藤椅
受用了。。。
回复 使用道具 举报
语法上支持集合,而不一定是数组:final List<Integer> piDigits = [ 1,2,3,4,5,8 ];

这条是人们YY出来的,JDK7根本不支持这种写法

点评

好像听到张老师说集合支持泛型数组不行  发表于 2014-8-6 07:53
回复 使用道具 举报
值得收藏
回复 使用道具 举报
借鉴了   
回复 使用道具 举报
好的,刚好准备要面试了,
回复 使用道具 举报
lancerjs 发表于 2014-8-6 04:57
语法上支持集合,而不一定是数组:final List piDigits = [ 1,2,3,4,5,8 ];

这条是人们YY出来的,JDK7根本 ...

谢谢指正!
回复 使用道具 举报
不错,已经收藏,感谢分享。
回复 使用道具 举报
好像java7还有一个新的try  catch的写法,在IO流操作时,要关闭流资源,新的try  catch中不需要手动调用close()
只需要将要关闭的流定义的try()的括号里就行了,就不要再写finally中关闭资源了,程序会自己关闭流资源,简化代码的书写
回复 使用道具 举报
zhxu188 发表于 2014-8-6 10:41
好像java7还有一个新的try  catch的写法,在IO流操作时,要关闭流资源,新的try  catch中不需要手动调用clo ...

嗯是的,叫带资源的try。
回复 使用道具 举报
非常感谢
回复 使用道具 举报
可以可以,挺不错。
回复 使用道具 举报
学习了呵呵,收藏下
回复 使用道具 举报
收了,谢谢分享
回复 使用道具 举报
MGC 中级黑马 2014-8-6 14:21:00
16#
收藏了,谢谢
回复 使用道具 举报
好东西                收下了                                                   
回复 使用道具 举报
面试还会本jdk版本新特性吗??:Q
回复 使用道具 举报
姜佳文 发表于 2014-8-6 16:46
面试还会本jdk版本新特性吗??

这个不知道,但是公司面试的时候可能会...
回复 使用道具 举报
收藏了,以后应该可以用的着!加油!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马