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