当前位置: 首页 > news >正文

万基城市建设有限公司网站做营销网站那个好

万基城市建设有限公司网站,做营销网站那个好,建筑企业资质新规定2022,python自学要多久今天学习一下 java 中的双括号初始化。 初始化集合 今天遇到了这样一段初始化 ArrayList 的代码 List<String> list new ArrayList<String>(){{add("1");add("2");add("3");}};这种初始化方式与下面常见初始化代码的实现效果一样…

今天学习一下 java 中的双括号初始化。

初始化集合

今天遇到了这样一段初始化 ArrayList 的代码

List<String> list = new ArrayList<String>(){{add("1");add("2");add("3");}};

这种初始化方式与下面常见初始化代码的实现效果一样

List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");

双括号初始化能够将集合初始化和添加元素的操作合并成一步,但是也可能会导致一些性能问题,因为他会创建一个匿名类的实例;因为该实例会持有对外部类的引用,因此也可能会导致内存泄露问题。
这种方式并不是官方建议的初始化方式,它只是一种隐藏的特性。

初始化类

这种初始化方法也可用于类,例如

public class Person {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}--------------------------------------
public class Main {public static void main(String[] args) {// 使用双括号初始化创建并初始化一个 Person 实例Person person = new Person() {{setName("Han");setAge(18);}};// 输出对象属性System.out.println("Name: " + person.getName());System.out.println("Age: " + person.getAge());}
}
http://www.dtcms.com/a/488980.html

相关文章:

  • 星Day-33 基础补充、建立简单神经网络
  • 自己个人网站后台怎么做白城北京网站建设
  • 网站设计素材网站上海龙元建设网站
  • .net 企业网站源码下载网站开发详细流程
  • wordpress建站有什么好处北京国税局网站做票种核定时
  • 做网站用的编程工具免费h5响应式网站搭建
  • 企业官网网站建设免费家具网站建设公司
  • 学校网站建设工作内容信用平台网站建设建议
  • 衡水自助建站系统python如何做自己的网站
  • 2017做网站怎么赚钱婚纱摄影网站
  • 网站后缀cc女人能做网站开发吗
  • 公司网站素材网站建设 微盘下载
  • 工程建设信息网站资质公告微官网和微网站首页
  • 学校网站结构图云服务器安装win系统做网站
  • 面签拍照 网站备案网站开发部门结构
  • 网站设计步骤及注意事项资阳住房和城乡建设厅官方网站
  • 郑州市网站建设怎么样哪个网站可以做店招
  • 宁波做网站优化多少钱搜索引擎下载入口
  • 上海建网站计划网站建设商城
  • 手机网站建设找哪家怎么自己做网站盗qq
  • 开发个网站需要多少钱建设积分商城网站
  • Nacos配置中心:SpringCloud集成实践与源码深度解析
  • 小程序注册条件南阳seo招聘
  • 百度提交网站入口利用模板做网站
  • 谷歌网站模板帝国做的网站打开速度
  • 幸运28网站建设天津网站建设业务
  • 如何做网站店铺的模板网站建设备案是什么
  • 企业网站建设的一般要素包括什么品牌型网站建设哪家好
  • p2p网站开发方法做企业福利网站起名
  • 制作一个网站官网企业信息公示怎么弄