
JAVA
文章平均质量分 67
morning-king
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 流基本操作
Byte-based streamClass 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 · 261 阅读 · 0 评论 -
异常处理注意的几点问题
异常处理不能代替简单的测试: 与执行简单的测试相比,捕获异常所花费的时间大大超过了前者,因此,使用异常的基本规则是:只在异常情况下使用异常机制.不要过分地细化异常: 如果可以,有必要将整个任务包装在一个try语句块之中,这样,当任何一个操作出现问题时,整个任务都会被取消.利用异常层次结构: 不要只抛出RuntimeException异常.应该寻找更加适当的子类或创建自己的异常类. 不要只捕转载 2011-11-05 13:00:35 · 602 阅读 · 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 · 298 阅读 · 0 评论 -
协变返回类型Covariant
在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括返回值也必须完全一样。Java5.0放宽了这一限制,只要子类方法与超类方法具有相同的方法签名,或者子类方法的返回值是超类方法的子类型,就可以覆盖。注意:"协变返回(covariant return)",仅在subclass(子类)的返回类型是superclass(父类)返回类型的extension(继转载 2011-12-05 12:46:53 · 708 阅读 · 0 评论 -
关于 Java 中 finally 语句块的深度辨析
可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。问题分析首先来问大家一个问题:finally 语句块一定会执行吗?很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下转载 2011-12-06 18:25:31 · 305 阅读 · 0 评论 -
关于JAVA核心技术的泛型一章
说实话,这两天看JAVA核心技术的泛型,看的头都是大的,网上也有人说它的泛型写的不怎么样,不知道是不是的,反正我是看的一头雾水了,明天再看看java核心思想的泛型,看看到底是不是真的...原创 2011-12-07 21:07:01 · 361 阅读 · 0 评论 -
接口知识总结
1.接口定义:Interface xx;2. 接口对域和方法以及实现它的子类的限定:域: 默认为static 以及final方法: 默认为public 实现它的子类: 实现接口的方法必须类型为: public3. 接口对其内部接口的限定:接口内部接口类型必须为public当实现某接口时,不必实现其内部接口4. 实现和继承接口方式实现: class Impx原创 2011-12-10 22:12:40 · 357 阅读 · 0 评论 -
异常知识总结
异常的概念:异常时程序在执行时发生的事件,它会打断指令的正常流程.Java中的异常类型为终止类型。使用异常的原因:在当前环境中还没有足够的信息来解决这个问题,所有就把这个问题提交到更高层次的环境中,在那里做出正确的决定。使用异常的好处:可以降低错误处理代码的复杂度,避免过多的条件测试。Java的异常:监控区域:可能产生异常的代码,即try块内部的代码,并且后面跟着处理这些异常的代码。处理异原创 2011-12-31 20:36:03 · 369 阅读 · 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 · 426 阅读 · 1 评论