45.error和exception有什么区别?答案:Error表示系统级的错误和程序不必处理的异常,我们无法处理它。 Exception表示是可以捕捉或者需要程序进行处理的异常。47.abstract class和interface有什么区别?答案:一个只能继承一个抽象类,但却可以实现多个接口。抽...
分类:
其他好文 时间:
2014-07-02 23:22:44
阅读次数:
182
1.1.1. hadoop IO 对比Java IO即可 FSDataInputStream,FSDataOutputStream 为抽象类, FSInputStream抽象类 1.1.2. hadoop文件系统中的权限 枚举类FsAction定义了rwx权限,常量 ...
分类:
其他好文 时间:
2014-07-02 20:46:22
阅读次数:
308
刚刚看到了C++代理模式,简单的学习了一下,当一个应用程序执行时,可以采用这种方法,至于到底怎么用,我还不知道。 A->B->C。 当应用A要执行的时候,采用代理B,B继承自协议C,实现C中的虚方法,C为一个抽象类,包含一个纯虚函数。这样的话,主函数中只需要执行A的方法就可以了。 下面用代...
分类:
编程语言 时间:
2014-07-02 19:22:40
阅读次数:
213
在开发当中我们经常会使用三个设计模式,来帮我们解决项目代码的可扩展性。在简单工厂,工厂方法,抽象工厂这三个设计模式当中,代码其实都很简单,主要是要理解运用。简单工厂:简单工厂说白了,就是利用Switch根据传递的参数,进行实例化。利用抽象类,进行反转。从而得到自己想要的实例化对象。工厂方法:工厂方法...
分类:
其他好文 时间:
2014-07-02 18:25:12
阅读次数:
206
1.abstract:修饰抽象类,抽象方法,不可以被实例化2.extends:继承父类中的所有属性和方法3.implements:使用接口,一个类只能继承一个类,但可以使用多个接口,接口中的方法全部为抽象方法,使用时,必须全部实现;4.interface:定义接口类;5.define:定义全局常量;...
分类:
Web程序 时间:
2014-07-02 18:23:57
阅读次数:
253
1 类Process和ProcessBuilder的比较Process是一个抽象类,一般通过Runtime.exec()或ProcessBuilder.start()间接创建其实例 ;ProcessBuilder是一个最终类,可以通过构造方法来直接创建ProcessBuilder的对象。Proces...
分类:
其他好文 时间:
2014-07-02 10:30:15
阅读次数:
215
标记用途描述@abstract抽象类的变量和方法@accesspublic, private or protected文档的访问、使用权限. @access private 表明这个文档是被保护的。@author张三 文档作者@copyright名称 时间文档版权信息@deprecatedversi...
分类:
Web程序 时间:
2014-07-02 00:10:35
阅读次数:
319
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。....
分类:
编程语言 时间:
2014-07-01 21:19:19
阅读次数:
218
引子 这是一个很简单的模式,却被非常广泛的使用。 之所以简单是因为在这个模式中仅仅使用到了继承关系。 继承关系由于自身的缺陷,被专家们扣上了“罪恶”的帽子。 “使用委派关系代替继承关系”, “尽量使用接口实现而不是抽象类继承”等等专家警告,让我们大家对继承“另眼相看”。 其实,继承还是有...
分类:
其他好文 时间:
2014-06-30 14:08:08
阅读次数:
150
一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。...
分类:
其他好文 时间:
2014-06-29 19:13:04
阅读次数:
164