摘要: 一直对java中的throws和throw不太理解。最近一直在查这两个方面的资料,算是能明白一点吧。如果我下面的观点哪有不对,希望指出来,我加以改进。 throw:(针对对象的做法) 抛出一个异常,可以是系统定义的,也可以是自己定义的。下面举两个例子: 抛出Java中的一个系统异常:public ... 阅读全文
posted @ 2015-10-21 21:59 果维 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、异常的分类常规分类: 1、运行时异常(RuntimeException); 2、编译时异常(CheckedException)用途分类: 1、打断(终止)程序继续往下运行; 2、打断程序继续往下运行,并将异常原因和信息送往上层。特点分类: 1、可以获得异常的原因; 2、可以获得异常的代号; 3、... 阅读全文
posted @ 2015-10-21 21:50 果维 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 数据抽象、继承和多态是面向对象程序设计语言的三大特性。多态,我觉得它的作用就是用来将接口和实现分离开,改善代码的组织结构,增强代码的可读性。在某些很简单的情况下,或许我们不使用多态也能开发出满足我们需要的程序,但大多数情况,如果没有多态,就会觉得代码极其难以维护。在Java中,谈论多态就是在讨论方法... 阅读全文
posted @ 2015-10-21 21:47 果维 阅读(333) 评论(0) 推荐(0) 编辑