摘要: 在防御式编程中经常会用断言(Assertion)对参数和环境做出判断,避免程序因不当的输入或错误的环境而产生逻辑异常,断言在很多语言中都存在,C、C++、Python都有不同的断言表示形式。在Java中的断言使用的是assert关键字,其基本的用法如下: 在布尔表达式为假时,抛出AssertionE 阅读全文
posted @ 2017-04-28 23:04 连先森 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Java异常处理总结 异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦! Java语言在设计的当初就 阅读全文
posted @ 2017-04-28 22:52 连先森 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 可以将一个类的定义放在另一个类的定义内部,这就是内部类。 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面 内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个类。 在这里InnerClass就是内部类,对于 阅读全文
posted @ 2017-04-28 22:25 连先森 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 接口:在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类 阅读全文
posted @ 2017-04-28 22:08 连先森 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的。现做出如下总结: 1. 继承的概念: 继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法。 2. 继承中的初始化顺序: 从类的结构上而言, 阅读全文
posted @ 2017-04-28 22:04 连先森 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-28 21:04 连先森 阅读(98) 评论(0) 推荐(0) 编辑