摘要:
空参构造创建ArrayList集合对象时,内部的数组长度真的是10吗? 默认长度为10。但是ArrayList的默认长度是有jdk版本差异的,在jdk8版本之前默认长度是10。而在jdk8版本的时候对ArrayList数组的默认长度进行了优化,将原来的默认长度10,改为了初始长度为0。当我们在首次添 阅读全文
posted @ 2022-09-08 20:44
flash-boy
阅读(83)
评论(0)
推荐(0)
摘要:
1.final修饰String的好处 使用final修饰的第一个好处是安全;第二个好处是高效,以JVM中的字符串常量池来举例,如下两个变量: String s1 = "java";String s2 = "java"; 只有字符串是不可变时,我们才能实现字符串常量池,字符串常量池可以为我们缓存字符串 阅读全文
posted @ 2022-09-08 20:16
flash-boy
阅读(40)
评论(0)
推荐(0)
摘要:
介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行 创建一个接 阅读全文
posted @ 2022-09-08 19:35
flash-boy
阅读(45)
评论(0)
推荐(0)
浙公网安备 33010602011771号