JDK9对集合添加的优化

通常,我们在代码中创建一个集合(例如,List或Set ),并直接用一些元素填充它。实例化集合,几
add方
法调用,使得代码重复。

package A_Lian_one.demo16;

import java.util.ArrayList;

public class Demo01 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("abc");
list.add("edg");
list.add("asgz"); System.out.println(list);
}
}

Java 9,添加了几种集合工厂方法,更方便创建少量元素的集合、map实例。新的List、Set、Map的静态工厂方法可以更方便地创建集合的不可变实例。

Debug追踪

使用IDEA的断点调试功能,查看程序的运行过程
  1.在有效代码行,点击行号右边的空白区域,设置断点,程序执行到断点将停止,我们可以手动来运行程序

最新文章

  1. 8-05分支结构CASE..END
  2. dedecms /member/flink_main.php SQL Injection Vul
  3. 09-Java 工程结构管理
  4. 易企秀 we+ Maka 兔展 四大H5页面制作工具
  5. Linux中Curl命令couldn&#39;t connect to host解决方案 php操作Curl(http,https)无法获取远程数据解决方案
  6. SQL Server 如何创建定时作业
  7. vue 起步走 --“安装篇”
  8. IntelliJ IDEA 2017.1.5迁移eclipse,SSM项目,通过jrebel实现热部署
  9. Node.js 全局对象介绍
  10. hbase之createTable完整的netty实现执行流程
  11. Python3-递归函数
  12. Entity Frame Code First 简易教程
  13. 【Alpha阶段】测试报告
  14. python3.6升级
  15. 嵌套for
  16. C++ Primer 5th 第19章 特殊工具与技术
  17. JavaIO详解
  18. mac下面安装Navicat Premium 12.0.24 for mac已破解中文亲测可用
  19. Windows 10家庭版远程桌面连接错误
  20. oracle查询表数据并重新插入到本表

热门文章

  1. MyBatisPlus 常用知识点总结
  2. vue-axios更改操作
  3. VUE学习2
  4. Java代码审计sql注入
  5. redis五种数据结构详解
  6. __init__、__all__
  7. B-神经网络模型复杂度分析
  8. selenium常用配置
  9. 10-排序6 Sort with Swap(0, i) (25point(s))
  10. vue3 el-pagination 将 英文 修改 为 中文