
Java基础知识
文章平均质量分 89
sugar__salt
这个作者很懒,什么都没留下…
展开
-
反射,枚举,lambda表达式
所以我们。原创 2025-04-24 17:26:09 · 1008 阅读 · 0 评论 -
Java数据结构__Arraylist与顺序表
ArrayList是以泛型⽅式实现的,使⽤时必须要先实例化ArrayList实现了RandomAccess接⼝,表明ArrayList⽀持随机访问ArrayList实现了Cloneable接⼝,表明ArrayList是可以clone的ArrayList实现了Serializable接⼝,表明ArrayList是⽀持序列化的和Vector不同,ArrayList不是线程安全的,在单线程下可以使⽤,在多线程中可以选择Vector或者。原创 2025-01-18 14:36:32 · 918 阅读 · 0 评论 -
JavaSE_String类(2)
根据之前所学知道, 字符串中用"=="是比较两字符的位置是否一样//false//true利用intern , 把"hello"字符串放进常量池中,此时s2就指向常量池的对象,结果为真。原创 2024-12-29 10:43:35 · 680 阅读 · 0 评论 -
JavaSE_String类(1)
与equals不同的是, equals返回值类型是boolean , compareTo返回的是int类型.从前往后找 , 返回String字符串第一次出现的下标 , 没找到返回-1。从formIndex往前找字符char出现位置的下标 , 没找到返回-1。从后往前找 , 返回字符char第一次出现位置的下标 , 没有返回-1。< 1 > 先从首字符开始,按照字典次序大小比较 , 如果。比较的是字符串的地址 , 要想比较内容是否相等 , 就用。返回字符char第一次出现的位置 , 没找到返回-1。原创 2024-12-11 22:10:52 · 997 阅读 · 0 评论 -
JavaSE_继承和多态(2)
5.重写的方法, 可以使用 @Override 注解来显式指定. 有了这个注解能帮我们进行一些合法性校验. 例如不小心将方法名字拼写错了 (比如写成 aet), 那么此时编译器就会发现父类中没有 aet 方法, 就会编译报错, 提示无法构成重写.将一个子类对象经过向上转型之后当成父类方法使用,再无法调用子类的方法,但有时候可能需要调用子类特有的方法,此时:将父类引用再还原为子类对象即可,即向下转换。1.子类在重写父类的方法时,一般必须与父类方法原型一致: 返回值类型 方法名 (参数列表) 要完全一致。原创 2024-12-08 21:47:00 · 270 阅读 · 0 评论 -
JavaSE_继承和多态(1)
对于Child独有的方法,不能调用这也体现了向上继承的性质:把子类与父类相同的属性赋值给父类。原创 2024-12-07 16:43:18 · 1120 阅读 · 0 评论 -
JavaSE_类和对象
this引用指向当前对象(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。即this引用的是调用成员方法的对象因此,this.name指向的是最开始定义的成员变量对上述代码改动如下int age;cat.meow("小白",4);System.out.println("猫的名字是"+cat.name+".猫的年龄是"+cat.age);构造方法(也称为构造器)是一个特殊的成员方法,名字必须与类名相同,在创建对象时,由编译器自动调用,并且。原创 2024-11-27 21:25:01 · 1050 阅读 · 2 评论 -
Java__数据类型与变量
1.不同类型转化,范围小的赋给范围大的会自动转化2.范围大的类型转为范围小的,要自己转化,也。原创 2024-11-05 21:17:53 · 1066 阅读 · 0 评论