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

聊城网站建设价位域名归属查询

聊城网站建设价位,域名归属查询,成都抖音推广,做ppt的网站有哪些内容吗今天学习一下 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/wzjs/141312.html

相关文章:

  • 有什么网站可以做婚庆视频素材搜索电影免费观看播放
  • 天津企业模板建站哪个好泰安网站seo推广
  • 响应式中文网站模板西安网站建设公司电话
  • 南京电商网站建设网站关键词优化教程
  • 张家口网站建设哪家服务好如何申请一个网站域名
  • visual studio 2010 网站开发郑州seo培训班
  • 铝合金做网站网站权重怎么提高
  • wordpress个人网站备案管理seo官网优化详细方法
  • 天门网页设计上海seo服务外包公司
  • 邯郸网站建设兼职微信公众号小程序怎么做
  • 长沙房地产网站建设优化一个网站需要多少钱
  • 重庆网站制作多少钱百度收录网站链接入口
  • 南通公司网站制作企业营销推广怎么做
  • 网站建设需要在网络上如何实现网站友情链接代码
  • 哪个网站做淘宝客最合适岳阳网站界面设计
  • 网站公安备案注意事项360推广官网
  • 怎么做类似清风dj网站推广的几种方式
  • 河南省建设厅网站总经济师排名软件下载
  • web网站开发培训无锡百度正规推广
  • 长沙专业外贸网站建设南宁seo手段
  • 网站制作价格2024小学生时事新闻十条
  • wordpress 文章 自定义排序seo的中文含义
  • 如何申请网站域名注册百度推广多少钱
  • 做网站开端口冲突解决游戏特效培训机构排名
  • 深圳网站美化软件开发公司联系方式
  • 做网站烧钱网站制作的费用
  • 郑州专业的网站建设公司排名网络热词2023
  • 自学开发一个游戏app广州seo成功案例
  • 站酷网下载北京百度seo
  • 安徽海鹏建设工程有限公司网站seo营销技巧