摘要:
list和set的区别 相同点:list,set都是继承自collection接口 不同点: a.list--》元素有放入顺序,元素可重复 set--》元素无放入顺序,元素不可重复 b.list接口有三个实现类:linkdelist Arraylist set接口有两个实现类:HashSet Vec 阅读全文
摘要:
throw和throws区别(简单总结) throw--》 抛出异常 throws-->声明异常的种类 阅读全文
摘要:
什么是异常? ==》异常是指在程序的运行过程中所发生的不正常事件 常见的异常种类 阅读全文
摘要:
接口和抽象类区别 a.抽象类里可以有非抽象方法 接口里只能有抽象方法 b.接口是抽象类的变体,再接口中所有方法都是抽象的 阅读全文
摘要:
接口的特点: a.接口不可以被实例化 b.接口中的常量都是静态常量 c.实现类可以实现多个接口 d.实现类必须实现接口的所有方法 阅读全文
摘要:
什么是多态? 使用不同的实例执行不同的操作/父类引用子类对象 实现多态的两个要素? a.子类重写父类方法 b.使用父类的类型 多态的作用: --》一个接口多种实现 阅读全文
摘要:
构造方法的特点: a.方法名和类名要相同 b.无返回值类型 c.每个类再创建的时候,语言环境都会给该类一个默认的无参的构造方法。如果写出无参或有参的构造方法,原构造方法就不存在了 总结: 静态代码块(static)不可以引用非静态(this)的属性和方法--》也就是说:static中不能有this 阅读全文
摘要:
final修饰符用法 a.修饰的类--》不能再被继承 b。修饰方法 》不能被子类重写 c.修饰变量--》变量将变成常量(只能再初始化时进行赋值) 阅读全文
摘要:
this的用法 a.调用属性 b.调用方法 c.调用构造方法 **另: static中不能有this 阅读全文