1.对Java集合(Collections)的增强支持

在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下:

以List、Set、Map集合容器为例:

在JDK1.7中,摒弃了Java集合接口的实现类,如:ArrayList、HashSet和HashMap。而是直接采用[]、{}的形式存入对象,采用[]的形式按照索引、键值来获取集合中的对象,如下:

2.在Switch中可用String

在之前的版本中是不支持在Switch语句块中用String类型的数据的,这个功能在C#语言中早已被支持,好在JDK1.7中加入了。

3.数值可加下划线

例如:int one_million = 1_000_000;

4.支持二进制文字

例如:int binary = 0b1001_1001;

5.简化了可变参数方法的调用

当程序员试图使用一个不可具体化的可变参数并调用一个*varargs* (可变)方法时,编辑器会生成一个“非安全操作”的警告。

转载于:https://www.cnblogs.com/Garnett/p/3636008.html

java 1.7 新特性相关推荐

  1. Java SE 6 新特性 Instrumentation 新功能

    系列内容: 此内容是该系列的一部分:Java SE 6 新特性 Instrumentation 简介 利用 Java 代码,即 java.lang.instrument 做动态 Instrumenta ...

  2. JDK 15 JAVA 15的新特性展望

    文章目录 JEP 371: Hidden Classes JEP 372: 删除 Nashorn JavaScript Engine JEP 377: 新的垃圾回收器ZGC正式上线了 JEP 378: ...

  3. Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结...

    Atitit..jdk java 各版本新特性 1.0 1.1 1.2 1.3 1.4 1.5(5.0) 1.6(6.0) 7.0 8.0 9.0 attilax 大总结 1.1. Java的编年史2 ...

  4. 【小家java】java8新特性之---全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势

    [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小家java ...

  5. Java SE 6 新特性: 对脚本语言的支持 [VERY GOOD]

    Java SE 6 新特性: 对脚本语言的支持 [VERY GOOD] Java SE 6 新特性: 对脚本语言的支持 Java SE 6 新特性: 对脚本语言的支持 邱 小侠 (qiuxiaox@c ...

  6. Java SE 8 新特性之旅 : Java开发世界的大变动

    我很自豪的成为了adopt-OpenJDK的一员,像其他专业团队成员一样,但是我只刚加入了8个月,我们一同经历了Java SE 8 的开发.编译.编码.讨论--等等,直到JDK上线.Java SE 8 ...

  7. 【小家java】java9新特性(简述十大新特性) 褒贬不一

    相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...

  8. Java 8的新特性—终极版

    前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级.在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java ...

  9. java编译器加上参数_java8 之 Java编译器的新特性

    简介 毫无疑问,Java 8是Java自Java 5(发布于2004年)之后的最重要的版本.这个版本包含语言.编译器.库.工具和JVM等方面的十多个新特性.在本文中我们将学习这些新特性,并用实际的例子 ...

  10. 【小家java】java10新特性(简述十大新特性) 小步迭代

    相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...

最新文章

  1. 数据库中的索引技术——哈希索引
  2. 无法解决 equal to 操作中 Chinese_PRC_CI_AS_WS 和 Chinese_PRC_CI_AS 之间的排序规则冲突...
  3. 10 个免费的服务器监控工具推荐
  4. 高cpu_再一次生产 CPU 高负载排查实践
  5. Even Substrings
  6. boost::math模块计算 Bessel 和 Neumann 函数的零点的测试程序
  7. 31.1 inforMATION_SCHEMA aCcess syntax
  8. 没有计算机基础可以学python-没有计算机基础可以参加Python培训吗?老男孩教育...
  9. Linux 定时任务 Crontab
  10. SOA架构,面向信号怎么就不香了,以及工程师的四个技术维度:编程,架构,网络,工具
  11. IE浏览器url中带中文报错的问题;以及各种兼容以及浏览器问题总结
  12. 三菱FX3U,三轴搬运PLC程序,控制三个台达B2伺服,信捷触摸屏的程序,有电气CAD图纸
  13. 产品经理(PM)的工作流程
  14. matplotlib中堆积图、分块图、气泡图的绘制
  15. 恢复计算机文件的软件,删除文件恢复大师软件
  16. 【EtherCAT从站(SPI)扩展模块电路分析】
  17. Java毕设项目大学生校园兼职系统计算机(附源码+系统+数据库+LW)
  18. Verilog基础知识
  19. 数字基建-高速公路智慧建造管控平台
  20. echarts折现图的配置

热门文章

  1. 推荐系列文章:《DotText源码阅读》
  2. Xcode代码提示联想功能失效,按command键点不进去类库,提示“?”
  3. Android 秒级编译FreeLine
  4. Linux 灾难恢复 Linux 系统启动故障修复
  5. 使用MinGW编译Psycopg2
  6. python读写json和txt
  7. 订单编号,递增且不连续(php版)
  8. 信道效率以及信道的吞吐率
  9. 什么材料反射热量好_封阳台用什么材料好,封阳台用什么玻璃好
  10. python 去掉空格_如何从Python DataFrame中去除空格在这个例子中