Loading

摘要: 数组常见操作 遍历,指的就是“通过循环遍历数组的所有元素”。 拷贝,指的是将某个数组的内容拷贝到另一个数组中。 注:实质上,后面大家学容器的扩容就是“数组的拷贝”。 数组的遍历 fori foreach 数组的拷贝 System.arraycopy(object src,int srcpos,obj 阅读全文
posted @ 2022-11-29 23:01 小趴菜丶 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 我们把一个类放在另一个类的内部定义,称为内部类(inner class)。 内部类的两个要点: 内部类提供了更好的封装。只能让外部类直接访问,不允许同一个包中的其他类直接访问。 内部类可以直接访问外部类的私有属性,内部类被当成其外部类的成员。但外部类不能访问内部类的内部属性。 【示例】内部类的定义和 阅读全文
posted @ 2022-11-23 17:33 小趴菜丶 阅读(52) 评论(0) 推荐(0) 编辑
摘要: String 类又称作不可变字符序列。 String 位于 java.lang 包中,Java 程序默认导入 java.lang 包下的所有类。 Java 字符串就是 Unicode 字符序列,例如字符串"Java"就是 4 个 Unicode 字符'J'、'a'、'v'、'a'组成的。 Java 阅读全文
posted @ 2022-11-23 16:58 小趴菜丶 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 《鲁提辖剃度》 和尚要做什么呢,要吃斋(chiZai())、念经(nianJing())、打坐(daZuo())、撞钟(zhuangZhong())、习武(xiWu())等。如果设计一个和尚(Monk)接口,给出所有和尚都需要实现的方法,那么这个接口应当如下: public interface Mo 阅读全文
posted @ 2022-11-21 00:33 小趴菜丶 阅读(51) 评论(0) 推荐(0) 编辑
摘要: JAVA8 之前,接口里的方法要求全部是抽象方法。 JAVA8(含 8)之后,以后允许在接口里定义默认方法和静态方法。 JDK8 新特性_默认方法 Java 8 及以上新版本,允许给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征又叫做默认方法(也称为扩展方法)。 默认 阅读全文
posted @ 2022-11-21 00:11 小趴菜丶 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 如果没有创建父类对象,子类如何使用父类的成员呢? 还有,super所谓的父类存储空间的表示到底是什么意思? 写在前面 创建对象指的是在堆区开辟空间 编译器在运行子类构造器之前,必须先执行父类构造器;且调用父类构造器的语句必须在子类构造器的第一行。 构造方法的作用是为堆区中的对象的属性初始化,不是创建 阅读全文
posted @ 2022-11-13 23:16 小趴菜丶 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 1.通过this()调用其它构造方法,必须位于本构造方法的第一句 2.构造方法中如果第一行没有显示调用super();,那么Java都会隐式调用super();,作为父类的初始化方法 那这两个在内存中到底谁先执行呢? 假定这里讨论的构造器都没有显式的super()调用: 有显式this()调用的构造 阅读全文
posted @ 2022-11-13 22:56 小趴菜丶 阅读(121) 评论(0) 推荐(0) 编辑
摘要: super“可以看做”是直接父类对象的引用。可通过 super 来访问父类中被子类覆盖的方法或属性。 使用 super 调用普通方法,语句没有位置限制,可以在子类中随便调用。 在一个类中,若是构造方法的第一行没有调用 super(...)或者 this(...); 那么 Java 默认都会调用 su 阅读全文
posted @ 2022-11-13 22:17 小趴菜丶 阅读(48) 评论(0) 推荐(0) 编辑
摘要: **“==”代表比较双方是否相同。**如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象。 **equals()默认是比较两个对象的 hashcode。**但,可以根据自己的要求重写 equals 方法。 equals() 提供定义“对象内容相等”的逻辑。比如,我们在公安系统中认 阅读全文
posted @ 2022-11-13 21:49 小趴菜丶 阅读(51) 评论(0) 推荐(0) 编辑
摘要: instanceof 是二元运算符,左边是对象,右边是类;当对象是右面类或子类所创建对象时,返回 true;否则,返回 false。 【示例】使用 instanceof 运算符进行类型判断 public class Test{ public static void main(String[ ] ar 阅读全文
posted @ 2022-11-13 19:41 小趴菜丶 阅读(62) 评论(0) 推荐(0) 编辑