Java
文章平均质量分 76
无名05627
这个作者很懒,什么都没留下…
展开
-
Java反射机制基础
Java反射机制基础Java反射机制基础1. 反射的概念2. 反射的应用3. 反射API4. 基本步骤4.1. 获取Class对象的3种方法4.2 创建对象4.3 获取方法和变量信息1. 反射的概念 在Java中的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法;并且对于任意一个对象,都能够调用它的任意一个方法;这种动态...原创 2018-07-11 16:22:10 · 228 阅读 · 0 评论 -
JavaIO(1)---OutputStream详解
JavaIO(1)—OutputStream详解IO体系 、File类。包里面有一个单独的File类,这个类是文件和目录路径名的抽象表示形式。这个类里面包含了很多与文件或路径有关的方法,如:创建和删除文件或者路径,获取文件或路径的属性,判断文件或路径是否具有一些性质等。尽管输入输出设备有很多,但是操作最多的还是硬盘,而数据在硬盘上的表现形式就是文件,即File...原创 2018-07-12 12:25:07 · 373 阅读 · 0 评论 -
javaIO(2) InputStream和FileInputStream源码
javaIO(2): InputStream和FileInputStream源码InputStream源码package java.io;/** * 此抽象类是表示字节输入流的所有类的超类。 * 需要定义 InputStream 子类的应用程序必须总是提供返回下一个输入字节的方法。 */public abstract class InputStream impleme...原创 2018-07-12 12:42:36 · 244 阅读 · 0 评论 -
Java中的mark和reset方法
根据JAVA官方文档的描述,mark(int readlimit)方法表示,标记当前位置,并保证在mark以后最多可以读取readlimit字节数据,mark标记仍有效。如果在mark后读取超过readlimit字节数据,mark标记就会失效,调用reset()方法会有异常。 但实际的运行情况却和JAVA文档中的描述并不完全相符。 有时候在BufferedInputStream类中调用mark...原创 2018-07-12 21:45:54 · 518 阅读 · 0 评论 -
JavaIo(3)-Writer
设计Reader和Writer继承层次结构主要是为了国际化。老的IO流继承层次结构仅支持8位的字节流,并且不能很好的处理16位的Unicode字符,所以添加Reader和Writer继承层次结构就是为了在所有的IO操作中都支持Unicode。然而在某些场合,我们不得不面临着字符编码的问题,即字符和字节之间按照什么编码方式(GBK,UTF-8,ISO-8859-1等)来编解码的问题。这时我们将用...原创 2018-07-15 20:27:07 · 195 阅读 · 0 评论 -
Java随机流--RandomAccessFile
什么是RandomAccessFile?RandomAccessFile创建的对象既可以作为源也可以作为目的地。该类的实例支持读取和写入随机访问文件。 随机访问文件的行为类似于存储在文件系统中的大量字节。 有一种游标,或索引到隐含的数组,称为文件指针 ; 输入操作读取从文件指针开始的字节,并使文件指针超过读取的字节。 如果在读/写模式下创建随机访问文件,则输出操作也可用; 输出操作从文件指...原创 2018-07-15 22:04:49 · 619 阅读 · 0 评论