分类:JAVA

字节流类

字节流由两个类的层次结构定义.在他们的顶端是两个抽象类:InputStream和OutputStream.InputSt…

阅读全文 »

字节流和字符流

现代版本的Java定义了两种类型的流:字节流和字符流(Java最初版本只定义了字节流,但很快就添加了字符流).字节流为处…

阅读全文 »

Java的I/O基于流

Java程序通过流来执行I/O.流(stream)是产生或使用信息的抽象.Java I/O系统将流与物理设备相连.尽管与…

阅读全文 »

创建异常类

尽管Java的内置异常处理了多数常见错误,但Java的异常处理机制并不限于处理这些错误.事实上,Java的异常处理机制还…

阅读全文 »

Java的内置异常

在java.lang标准包内,Java定义了几个异常类.其中一些异常类已经在前面的示例中用过了.这些异常中最常用的是标准…

阅读全文 »

新增的3种异常功能

从JDK7开始,增加了3种新的异常功能,从而大大扩充了Java的异常处理机制.第一种新功能支持自动资源管理,当不再需要资…

阅读全文 »

使用throws语句

在某些情况下,如果一个方法产生自己不做处理的异常,他就必须在throws语句中声明该异常.下面是包含throws语句的方…

阅读全文 »

使用finally

有时你或许想要定义一个退出try/catch代码块时可以执行的代码块.例如,异常或许引起一个终止当前方法的错误,造成其提…

阅读全文 »

throwable详解

到目前为止,我们已经捕获了异常,但却没有对异常对象本身做任何处理.正如前面的程序所示,catch语句指定了异常类型和一个…

阅读全文 »

抛出异常

前面的示例已经捕获了JVM自动产生的异常.然而,通过使用throw语句也可以手动抛出异常.基本形式如下所示: throw…

阅读全文 »