摘要:
空参构造创建ArrayList集合对象时,内部的数组长度真的是10吗? 默认长度为10。但是ArrayList的默认长度是有jdk版本差异的,在jdk8版本之前默认长度是10。而在jdk8版本的时候对ArrayList数组的默认长度进行了优化,将原来的默认长度10,改为了初始长度为0。当我们在首次添
阅读全文
posted @ 2022-09-08 20:44
flash-boy
阅读(54)
推荐(0)
编辑
摘要:
1.final修饰String的好处 使用final修饰的第一个好处是安全;第二个好处是高效,以JVM中的字符串常量池来举例,如下两个变量: String s1 = "java";String s2 = "java"; 只有字符串是不可变时,我们才能实现字符串常量池,字符串常量池可以为我们缓存字符串
阅读全文
posted @ 2022-09-08 20:16
flash-boy
阅读(20)
推荐(0)
编辑
摘要:
介绍 意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时。 如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品。 关键代码:创建过程在其子类执行 创建一个接
阅读全文
posted @ 2022-09-08 19:35
flash-boy
阅读(22)
推荐(0)
编辑
摘要:
三种,SimpleExecutor,ReuseExecutor,BatchExecutor. SimpleExecutor: 每执行一次update/select,开启一个statement对象,用完立刻关闭。 ReuseExecutor:执行update/select,以sql为key查找,存在就
阅读全文
posted @ 2022-09-02 20:33
flash-boy
阅读(71)
推荐(0)
编辑
摘要:
接口的方法默认是 public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),抽象类可以有非抽象的方法 接口中的实例变量默认是 final 类型的,而抽象类中则不一定 一个类可以实现多个接口,但最多只能实现一个抽象类 一个类实现接口的话要实现接口的所有方法,而抽象类不一定
阅读全文
posted @ 2022-08-31 14:46
flash-boy
阅读(21)
推荐(0)
编辑
摘要:
String类,设计成不可变的,所以每次赋值都是重新创建一个新的对象,因此是值传递。 java在方法传递参数时,是将变量复制一份,然后传入方法体去执行。 这句话是很难理解的,也是解释这个问题的精髓。我们先按照这句话解释一下基本类型的传递 虚拟机分配给num一个内存地址,并且存了一个值0. 虚拟机复制
阅读全文
posted @ 2022-08-30 20:24
flash-boy
阅读(386)
推荐(0)
编辑
摘要:
不转型的话,不能使用子类特有的属性和行为 class Demo_SuperMan { public static void main(String[]args){ Person p=new SuperMan();//父类引用指向子类对象。超人提升为了人 //父类引用指向子类对象,就是向上转型 Sys
阅读全文
posted @ 2022-08-29 19:50
flash-boy
阅读(22)
推荐(0)
编辑
摘要:
重载 发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。 重写 重写表示子类重写父类的方法 发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符
阅读全文
posted @ 2022-08-29 19:40
flash-boy
阅读(14)
推荐(0)
编辑
摘要:
import java.util.ArrayList; public class Demo3 { public static void main(String[] args) { //掌握arraylist常用集合 ArrayList<String> arrayList = new ArrayLis
阅读全文
posted @ 2022-08-23 17:59
flash-boy
阅读(20)
推荐(0)
编辑
摘要:
public boolean equals(Object obj) { return (this == obj); } Object 中的 equals() 方法其实就是 ==,而 String 重写了 equals() 方法把它修改成比较两个字符串的值是否相等 public boolean equ
阅读全文
posted @ 2022-08-23 11:59
flash-boy
阅读(21)
推荐(0)
编辑