摘要: ArrayList概述:是线性顺序储存的,是一种线性表,可以储存重复数据。 ArrayList特点:1.使用ArrayList集合遍历和查找元素很高效 2.使用ArrayList集合遍历和查找元素很高效 3.ArrayList内部的数据存储结构是数组。 4.ArrayList是List接口的一个实现 阅读全文
null
摘要: LinkedLis概述 :LinkedList内部包含有两个Node类型的first个last属性的双向循环链表结构。 元素可重复. LinkedList特点:1. LinkedList集合对于元素的遍历和查找效率较低。 2.LinkedList集合对于元素的增删操作表现出很高的效率。 3.Link 阅读全文
null
摘要: /*throws 关键字用于 方法声明 中,来指名方法可能抛出的多个异常类(Exception)。 当这个方法中出现的异常不能在本方法中处理,就向方法的调用者抛出异常,异常可以再次抛出,但最后要被处理。 如果一直向上抛出最后会抛到java虚拟机里(JVM) throw 关键字用于 方法体 内,并且抛 阅读全文
null
摘要: 异常: 运行异常发生public class ExDemo { public static void main(String[] args) { int arr[]={1,5,9}; try{ //可能发生的异常语句 System.out.println(arr[3]);//编译时未报错 Syste 阅读全文
null
摘要: 匿名内部类定义: 匿名内部类其实就是没有名字的内部名称。 说明:在调用包含有接口,抽象类型参数的方法时,通常为了简化代码,可以直接通过匿名内部类的形式传入一个接口类型参数,在匿名内部类中直接完成方法的实现。 主抽象类 public abstract class Animal { public abs 阅读全文
null
摘要: 定义在外部方法中的类是 局部内部类(方法内部类) 1.局部内部类 可以直接访问 外部类 的所有成员变量和成员方法。2.外部类 不能直接访问 局部内部类 的内容。 2.1 局部内部类的变量和方法只能在创建该局部内部类的方法 中进行访问 访问步骤: 需要创建外部类对象,通过外部类对象调用外部类成员方法, 阅读全文
null
摘要: public class Person { //成员变量 public boolean status=true; //成员方法 public void show(){ System.out.println("我是人类!"); } /*成员内部类 是个成员。 1.成员内部类可以直接访问外部类所有成员( 阅读全文
null
摘要: 父类 public abstract class Animal {//抽象方法 /*多态 满足三个条件:1、继承;2、子类重写父类方法;3、父类引用指向子类对象。 多态中,成员变量,编译看左边,运行看左边。 成员方法,编译看左边,运行看右边。 instanceof 关键字可以检测此对象是否是此类的实 阅读全文
null
摘要: 父类public interface USB { /* || 接口 || interface || 1.接口:比抽象类更抽象的类,接口中只能包含4个东西: (1)常量,抽象方法,静态方法和默认方法。 2.接口不能是实例化对象,他的意义就是在给子类提供规范。 3.子类通过implements去实现接口 阅读全文
null
摘要: public abstract class Animal {//抽象方法 /* abstract关键字 用于修饰 1.抽象方法只有方法头(方法的声明)没有方法体(花括号都不能有)。 2.包含了抽象方法的类就是抽象类,必须用 abstract修饰。 3. 抽象方法 必须定义(声明)在抽象类中;抽象类中 阅读全文
null
点击右上角即可分享
微信分享提示