java5,java6,java7常用特性

本文深入探讨了Java从Java6到Java8的进阶之路,详细介绍了各版本的关键更新,包括新增的特性、改进的功能以及重要的API变化,帮助开发者全面了解Java语言的发展趋势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java5
1.泛型
2.枚举类型
3.自动拆箱装箱,int->Integer boolean->Boolean
4.可变参数,Object ...param,一般在springjdbc的底层方法中多见
5.注解,annotations
6.迭代器
7.静态导入,import static静态导入比较少用
8.新的格式化方法 Formater


java6
1.脚本支持
2.更好的webservice支持
3.更通用的注解

java7
1.switch可以支持字符串匹配
2.泛型的类型的自动推断,如List<String> lst = new  ArrayList();
3.char之间的equals比较
4.数字字面下划线支持,便于阅读,如 int momey = 1_000_000;
5.catch子句同时捕获多个异常,如catch(NumberformatException | NullPointerExceptino)

java8
1.允许给接口添加默认方法,default
2.lambda表达式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值