09 2017 档案

摘要:本篇讲述的是java io包中的BufferedInputStream类和BufferedOutputStream类。 下面我们通过源码分别对这两个类进行学习。 1.BufferedInputStream: BufferedOutputStream: 上面部分为对源码的简单分析,下面用一个简单的小例 阅读全文
posted @ 2017-09-27 12:08 moonfish 阅读(347) 评论(0) 推荐(0)
摘要:本篇讲述的是java io包中的FilterInputStream和FilterOutputStreaem,老规矩,先附上两个类的源码。 FilterInputStream: FilterOutputStream: 从上面的源码中可以看出,两个类中很多的方法其实仅仅只是直接调用了OutputStre 阅读全文
posted @ 2017-09-22 13:48 moonfish 阅读(418) 评论(0) 推荐(0)
摘要:本篇要学习的是java io包中的FileInputStream类和FileOoutputStream类。 文件是我们常见的数据源之一,所以java为我们封装好了支持文件读写的流工具,下面我们通过源码分别来学习这两个类。 FileInputStream.java: FileOutput.java: 阅读全文
posted @ 2017-09-20 16:14 moonfish 阅读(376) 评论(0) 推荐(0)
摘要:本篇讲述的是java io包中的StreamTokenizer类。 StreamTokenize类可以将任意的输入流分割为一系列标记(token),然后可以每次读取一个标记,先附上源码,进行简单地分析。 StreamTokenizer.java: 源码可能乍一眼看起来没有一些直观的认识,下面将通过一 阅读全文
posted @ 2017-09-14 09:51 moonfish 阅读(727) 评论(0) 推荐(1)
摘要:本篇讲述的是位于java io包中的Bits类。 这是一个工具类,其中封装好了一些方法,用于处理原始数据和字节数据之间的转化,下面先附上源码。 我们可以看出,这个类定义时并没有使用public修饰符修饰,所以只是java内部使用的工具类,方便其进行一些数据间的交流。 通过方法调用的搜索,我们可以看到 阅读全文
posted @ 2017-09-12 22:07 moonfish 阅读(456) 评论(0) 推荐(0)
摘要:本篇讲述的是java io中的reader和writer。跟之前讲述的InputStream和OutputStream一样为io流中的抽象父类之一,不过Reader和Writer的操作对象不再是字节而是字符了。下面也不多说,贴上源码来加深我们的理解。 Reader.java Writer.java 阅读全文
posted @ 2017-09-07 15:18 moonfish 阅读(216) 评论(0) 推荐(0)
摘要:本篇讲述的是java中的断言(Assertion)。 断言并不是java所独有的,在很多程序语言中都有,如C,C++,Python等,只是它们的表现形式可能略有不同。那么断言到底是什么呢? 断言主要使用在代码开发和测试时期,对于一些关键数据进行判断,如果符合表达式判断,则程序继续进行,如果不符合,则 阅读全文
posted @ 2017-09-01 09:35 moonfish 阅读(896) 评论(0) 推荐(0)