JAVA
文章平均质量分 67
morning-king
这个作者很懒,什么都没留下…
展开
-
java 流基本操作
Byte-based stream Class InputStream: This abstract class is the superclass of all classes representing an input stream of bytes.Class FilterInputStream: A FilterInputStream contains some other原创 2011-11-23 21:47:15 · 237 阅读 · 0 评论 -
异常处理注意的几点问题
异常处理不能代替简单的测试: 与执行简单的测试相比,捕获异常所花费的时间大大超过了前者,因此,使用异常的基本规则是:只在异常情况下使用异常机制.不要过分地细化异常: 如果可以,有必要将整个任务包装在一个try语句块之中,这样,当任何一个操作出现问题时,整个任务都会被取消.利用异常层次结构: 不要只抛出RuntimeException异常.应该寻找更加适当的子类或创建自己的异常类. 不要只捕转载 2011-11-05 13:00:35 · 560 阅读 · 0 评论 -
接口VS抽象类
msdn版: Here are some recommendations to help you to decide whether to use an interface or an abstract class to provide polymorphism for your components. If you anticipate creating multiple versi原创 2011-11-30 22:35:44 · 269 阅读 · 0 评论 -
协变返回类型Covariant
在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。 Java5.0放宽了这一限制,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。 注意:"协变返回(covariant return)",仅在subclass(子类)的返回类型是superclass(父类)返回类型的extension(继转载 2011-12-05 12:46:53 · 657 阅读 · 0 评论 -
关于 Java 中 finally 语句块的深度辨析
可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下转载 2011-12-06 18:25:31 · 285 阅读 · 0 评论 -
关于JAVA核心技术的泛型一章
说实话,这两天看JAVA核心技术的泛型,看的头都是大的,网上也有人说它的泛型写的不怎么样,不知道是不是的,反正我是看的一头雾水了,明天再看看java核心思想的泛型,看看到底是不是真的...原创 2011-12-07 21:07:01 · 340 阅读 · 0 评论 -
接口知识总结
1.接口定义:Interface xx; 2. 接口对域和方法以及实现它的子类的限定: 域: 默认为static 以及final方法: 默认为public 实现它的子类: 实现接口的方法必须类型为: public 3. 接口对其内部接口的限定: 接口内部接口类型必须为public当实现某接口时,不必实现其内部接口 4. 实现和继承接口方式 实现: class Impx原创 2011-12-10 22:12:40 · 329 阅读 · 0 评论 -
异常知识总结
异常的概念:异常时程序在执行时发生的事件,它会打断指令的正常流程.Java中的异常类型为终止类型。使用异常的原因:在当前环境中还没有足够的信息来解决这个问题,所有就把这个问题提交到更高层次的环境中,在那里做出正确的决定。使用异常的好处:可以降低错误处理代码的复杂度,避免过多的条件测试。Java的异常: 监控区域:可能产生异常的代码,即try块内部的代码,并且后面跟着处理这些异常的代码。处理异原创 2011-12-31 20:36:03 · 336 阅读 · 0 评论 -
内部类知识总结
1.内部类定义: 可以将一个类的定义放在另一个类或者接口的定义内部. 2.内部类分类: 2.1 平凡的内部类: 2.2 嵌套类(static类型内部类)2.3 匿名内部类2.4 局部内部类(方法体代码块内的内部类) 3.内部类与外部类的通信 3.1 对于平凡的内部类 : 形如 class Outter { void f(){}; void g(){}; class Inn原创 2011-12-14 20:34:03 · 388 阅读 · 1 评论