摘要:
1. 异常的概念 在Java中异常被当做对象来处理,根类是java.lang.Throwable类。所有异常类分为两大类:Error和Exception Error是无法处理的异常,比如OutOfMemoryError(内存),一般发生这种异 常,JVM会选择终止程序。因此我们编写程序时不需要关心这 阅读全文
摘要:
首先总结一下集合的体系: 集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链 阅读全文
摘要:
首先总结一下集合的体系: 集合 的体系: | Collection 单例集合的根接口 | List 如果是实现了List接口的集合类,具备的特点: 有序,可重复。 | ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 | LinkedList 底层是使用了链 阅读全文
摘要:
概述把类定义在另一个类的内部,该类就被称为内部类。举例:把类Inner定义在类Outer中,类Inner就被称为内部类。 class Outer { class Inner { } } 内部类的访问规则 可以直接访问外部类的成员,包括私有 外部类要想访问内部类成员,必须创建对象 内部类的分类 成 阅读全文
摘要:
public class Test { public static void main(String args[]){ Test tester = new Test(); // 类型声明 MathOperation addition = (int a, int b) -> a + b; // 不用类 阅读全文
摘要:
需要掌握的知识点: 单例模式 工厂模式 代理模式 java8特性Lambda 表达式 的使用 单例模式 单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 实现单例模式需要满足三个条件: 单例类只能有一个实例。 单例类必须自 阅读全文
摘要:
需要掌握的知识点: 用于操作字符串的String类和StringBuffer、StringBuilder类 用于操作日期的Date类 用于进行常见数学运算的Math类 用于数组操作的Arrays类 基本数据类型的封装:8个包装类 java.lang 是个系统的基础类,比如String,Math,In 阅读全文
摘要:
需要掌握的知识点 抽象类和抽象方法 抽象类只能被继承,不能实例化 抽象类中可以声明普通成员变量、普通方法和构造函数(方便子类调用),也可以声明抽象方法(没有方法体,只有声明) 抽象方法在子类中必须实现(除非子类也是抽象类) 一个类中如果含有抽象方法,那么这个类必须是抽象类!! 总结一下,抽象类就是为 阅读全文
摘要:
需要掌握的知识点 理解多态的概念 理解对象的类型转换(父子类之间) 熟练掌握instanceof关键字 理解父类作为方法形参实现的多态 理解父类作为返回值实现的多态 多态的向上转型 同一个引用类型,使用不同的实例而执行不同操作 父类类型 变量 = new 子类A构造器(形参); 父类类型 变量 = 阅读全文