
java基础
⑨笙清栀
海到无边天作岸
展开
-
JAVA基础之继承(一)
java基础之继承(一)java中的继承实际上就是子类拥有父类所有的内容(除私有信息外),并对其进行扩展。笔记如下:构造方法重写和重载final关键字new的背后(内存分析)理解方法调用一、构造方法 正如我们所知道的,构造方法的方法名与类名相同,主要的作用是实现对实例对象的初始化工作,实际上每个子类的构造方法中的第一行默认是调用了父类的构造函数,而父类继续向上调用直至...原创 2019-02-18 23:53:49 · 130 阅读 · 0 评论 -
java基础之继承(二)
java基础之继承(二)上篇我们介绍了java中的构造方法,了解了关键字this和super在继承中所起到的作用,this可以显式调用重载的构造方法,super可以显式的调用父类中的任意可见方法。了解方法重载和重写的区别,知道了关键字final的作用,本篇将以一段代码介绍实例化对象时内存的状态。如果你能看懂以下代码,那本篇你就不用浪费时间了。/*这是父类*/public class Ba...原创 2019-02-19 12:27:52 · 241 阅读 · 0 评论 -
全面理解java异常机制
全面理解java异常机制异常机制的层次结构异常的处理过程抛出异常捕获异常异常机制的实现细节一、异常机制的层次结构在java程序设计语言中,所有的异常对象都是派生于Throwable类,一般情况下,如果java中内置的异常类不能满足需求,可以自定义异常类只需要继承与Throwable类即可,下面是java 中的异常层次结构:error类表示java内部错误,例如jvm出错...原创 2019-02-19 12:36:19 · 353 阅读 · 1 评论 -
解析java泛型(一)
解析java泛型(一)对于我们java中的泛型,可能很多人知道怎么使用并且使用的还不错,但是我认为想要恰到好处的使用泛型,还是需要深入的了解一下它的各种概念和内部原理。本文将尽可能的囊括java泛型中的重要的概念。主要内容如下:泛型的定义及为什么要使用泛型定义一个简单的泛型类定义一个简单的泛型方法类型参数的限定泛型内部实现的基本原理泛型通配符(难点)泛型的其他实现细节一、何...原创 2019-02-19 12:44:50 · 159 阅读 · 0 评论