java基础知识
夜行者亡灵
这个作者很懒,什么都没留下…
展开
-
抽象类和接口
一、抽象类和抽象方法概念抽象类是为了把相同的但不确定的东西的提取出来作为父类,为了以后的重用。用abstract修饰的类,即抽象类抽象方法是指用abstract修饰的方法。二、抽象类的特征1、抽象类不能被实例化。2、抽象类不可使用final修饰。3、抽象类不一定有抽象方法,但抽象方法一定在抽象类中。4、抽象类可有构造方法,但不可全部为private的。5、抽象类的子类必须给出抽象类...原创 2018-11-29 23:15:14 · 122 阅读 · 0 评论 -
类的初始化顺序
一、类初始化顺序1、父类–静态变量2、父类–静态初始化块3、子类–静态变量4、子类–静态初始化块5、父类–变量6、父类–初始化块7、父类–构造器8、子类–变量9、子类–初始化块10、子类–构造器二、顺序规律1、父类->子类2、静态变量->静态初始化块->变量->初始化块->构造器->普通方法...原创 2018-11-29 23:38:58 · 525 阅读 · 0 评论 -
向上转型和向下转型
一、概念向上转型是指将子类的实例赋值给父类类型的变量。向下转型是指将父类的实例赋值给子类类型的变量。二、向上转型1、向上转型后父类的引用所指向的属性是父类的属性。2、如果子类重写了父类的方法,那么父类引用指向的或者调用的方法是子类的方法,这个叫动态绑定(实现多态)。3、父类引用不能调用子类自己的方法。4、向上转型会丢失子类的新增方法,同时会保留子类重写的方法。三、向下转型1、编译...原创 2018-11-30 00:09:08 · 2997 阅读 · 0 评论 -
访问控制修饰符
一、访问控制修饰符原创 2018-11-30 00:16:46 · 205 阅读 · 0 评论 -
JVM原理
111原创 2018-11-26 22:16:08 · 82 阅读 · 0 评论 -
java异常
一、 概念程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。二、 受查异常和非受查异常非检查异常(unckecked exception):Error 和 RuntimeException 以及他们的子类。检查异常(checked exception):除了Error 和 RuntimeException的其它异常。(1)非受查异常在javac编译时,...原创 2018-12-05 23:38:20 · 105 阅读 · 0 评论