05 2020 档案

摘要:Java IO(二十) PrintStream 和 DataOutputStream 异同 一、相同点 都是继承与FileOutputStream,用于包装其它输出流。 二、不同点 (一)、PrintStream 和 DataOutputStream 都可以将数据格式化输出;但它们在“输出字符串”时 阅读全文
posted @ 2020-05-29 17:48 凌倾-学无止境 阅读(576) 评论(0) 推荐(0)
摘要:Java IO(十九)PrintStream 和 PrintWriter 一、介绍 (一)、PrintStream PrintStream 是打印输出流,它继承于FilterOutputStream。PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。它还提供其他 阅读全文
posted @ 2020-05-28 20:46 凌倾-学无止境 阅读(596) 评论(0) 推荐(0)
摘要:Java IO(十八) BufferedReader 和 BufferedWriter 一、介绍 BufferedReader 和 BufferedWriter 是字符缓冲流,分别继承自 Reader 和 Writer,它们与字节缓冲流 BufferedInputStream 和 BufferedO 阅读全文
posted @ 2020-05-27 21:16 凌倾-学无止境 阅读(525) 评论(0) 推荐(0)
摘要:Java IO(十七)FIleReader 和 FileWriter 一、介绍 FIleReader 和 FileWriter 是读写字符文件的便利类,分别继承于 InputStreamReader 和 OutputStreamWriter,同 FileInputStream 和 FileOutpu 阅读全文
posted @ 2020-05-26 13:03 凌倾-学无止境 阅读(532) 评论(0) 推荐(0)
摘要:Java IO(十六)InputStreamReader 和 InputStreamWriter 一、介绍 InputStreamReader 和 OutputStreamWriter 是字节流通向字符流的桥梁:它使用指定的 charset 读写字节并将其解码为字符。如果不指定字符集编码,该解码过程 阅读全文
posted @ 2020-05-24 14:22 凌倾-学无止境 阅读(1040) 评论(0) 推荐(0)
摘要:Java IO(十五)FilterReader 和 FilterWriter、FilterReader 子类PushBackReader 一、介绍 FilterReader 和 FilterWriter 用于读写过滤后的字符流的抽象类。除了简单覆盖父类方法,没有添加额外的方法。 FilterRead 阅读全文
posted @ 2020-05-23 16:50 凌倾-学无止境 阅读(344) 评论(0) 推荐(0)
摘要:Java IO(十四) CharArrayReader 和 CharArrayWriter 一、介绍 CharArrayReader 和 CharArrayWriter 是字符数组输入流和字符数组输出流,它们同 ByteArrayIuputStream 和 ByteArrayOutputStream 阅读全文
posted @ 2020-05-23 13:29 凌倾-学无止境 阅读(378) 评论(0) 推荐(0)
摘要:Java IO(十三)PipedReader 和 PipedWriter 一、介绍 PipedReader 和 PipedWriter 分别是管道字符输入流和管道字符输出流,它们同 PipedInputStream 和 PipedOutputStream 一样,用于管道通讯,相关功能都是类似的。它们 阅读全文
posted @ 2020-05-23 00:48 凌倾-学无止境 阅读(471) 评论(0) 推荐(0)
摘要:Java IO(十二) 字符流 Reader和 Writer 一、介绍 涉及到文件(如果是纯文本文件形式)操作时,Java除了提供 FIle(文件和目录路径名的抽象表示形式) 和 FileDescriptor (文件描述符),还提供了字符流读写文件。字符流只用于读写文本信息,以字符(char)为单位 阅读全文
posted @ 2020-05-22 23:15 凌倾-学无止境 阅读(335) 评论(0) 推荐(0)
摘要:Java IO(十一) DataInputStream 和 DataOutputStream 一、介绍 DataInputStream 和 DataOutputStream 是数据字节流,分别继承自 FilterInputStream 和 FilterOutputStream 和 实现了 DataI 阅读全文
posted @ 2020-05-22 07:18 凌倾-学无止境 阅读(1654) 评论(0) 推荐(0)
摘要:Java IO(十)BufferedInputStream 和 BufferedOutputStream 一、BufferedInputStream 和 BufferedOutputStream (一)、BufferedInputStream BufferedInputStream 是缓冲字节输入流 阅读全文
posted @ 2020-05-21 23:16 凌倾-学无止境 阅读(511) 评论(0) 推荐(0)
摘要:Java IO(九)FilterInputStream 和 FilterOutputStream 一、介绍 FilterInputStream 和 FilterOutputStream 是过滤字节输入流和过滤字节输出流。它们的作用是封装其他的基础流,并为它们提供额外的功能。它们的子类分别有: 缓冲流 阅读全文
posted @ 2020-05-21 23:15 凌倾-学无止境 阅读(609) 评论(0) 推荐(0)
摘要:Java IO(八) PipedInputStream 和 PipedOutputStream 一、介绍 PipedInputStream 和 PipedOutputStream 是管道输入流和管道输出流。它们的作用就是让多线程通过管道进行线程间的通讯。在使用管道通讯时,必须 PipedInputS 阅读全文
posted @ 2020-05-21 08:16 凌倾-学无止境 阅读(925) 评论(0) 推荐(0)
摘要:Java IO(七)ByteArrayInputStream 和 ByteArrayOutputStream 一、介绍 ByteArrayInputStream 和 ByteArrayOutputStream 是字节数组输入 / 输出流。他们分别继承于 InputStream 和 OutputStr 阅读全文
posted @ 2020-05-20 13:09 凌倾-学无止境 阅读(610) 评论(0) 推荐(0)
摘要:Java IO(六) ObjectInputStream 和 ObjectOutputStream 一、介绍 对于对象数据的处理,Java IO 提供了 ObjectInputStream 和 ObjectOutputStream 来序列化和反序列对象数据。 ObjectOutputStream 和 阅读全文
posted @ 2020-05-19 23:48 凌倾-学无止境 阅读(492) 评论(0) 推荐(0)
摘要:Java IO(四) InputStream 和 OutputStream 一、介绍 InputStream 和 OutputStream 是字节流的超类(父类),都是抽象类,都是通过实例化它们的子类来使用。如 FileInputStream 和 FileOutputStream、 ObjectIn 阅读全文
posted @ 2020-05-19 20:06 凌倾-学无止境 阅读(440) 评论(0) 推荐(0)
摘要:Java IO(五)字节流 FileInputStream 和 FileOutputStream 一、介绍 字节流 InputStream 和 OutputStream 是字节输入流和字节输出流的超类(父类)。FileInputStream 和 FileOutputStream 是字节流用于操作文件 阅读全文
posted @ 2020-05-19 15:27 凌倾-学无止境 阅读(560) 评论(0) 推荐(0)
摘要:Java IO(三)FileDescriptor 一、介绍 FileDescriptor 是文件描述符,用来表示开放文件、开放套接字等。当 FileDescriptor 表示文件时,我们可以通俗的将 FileDescriptor 看成是该文件,但是不能直接通过 FileDescriptor 对该文件 阅读全文
posted @ 2020-05-19 15:24 凌倾-学无止境 阅读(540) 评论(0) 推荐(0)
摘要:Java IO(二)File 一、概述 在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成。File 类定义了一些方法来操作文件,如新建、删除、重命名文件和目录等。 File 是“文件”和“目录 阅读全文
posted @ 2020-05-19 13:25 凌倾-学无止境 阅读(240) 评论(0) 推荐(0)
摘要:Java IO(一)概述 一、IO概述 (一)、介绍 在Java中,所有的数据都是通过流读写的,Java提供了IO来处理设备之间的数据传输,Java程序中,对于数据的输入/输出操作 都是以“流”的方式进行的。java.io包下提供了各种“流”类的接口,用以获取不同种类的数据,并通过标准的方法输入或输 阅读全文
posted @ 2020-05-18 23:08 凌倾-学无止境 阅读(505) 评论(0) 推荐(0)
摘要:Java中的集合(十五) Iterator 和 ListIterator、Enumeration 一、Iterator (一)、简介 Iterator 是一个接口,它是集合的迭代器。集合可以通过Iterator去遍历集合中的元素。把访问逻辑从不同类型的集合类中抽取出来,从而避免向外部暴露集合的内部结 阅读全文
posted @ 2020-05-16 17:59 凌倾-学无止境 阅读(377) 评论(0) 推荐(0)
摘要:Java中的自动装箱拆箱 一、自动装箱与自动拆箱 自动装箱就是将基本数据类型转换为包装类类型,自动拆箱就是将包装类类型转换为基本数据类型。 1 // 自动装箱 2 Integer total = 90; 3 4 // 自动拆箱 5 int totalprim = total; 以 整数型 Integ 阅读全文
posted @ 2020-05-15 16:36 凌倾-学无止境 阅读(218) 评论(0) 推荐(0)
摘要:Java中的集合(十四) Map的实现类LinkedHashMap 一、LinkedHashMap的简介 LinkedHashMap是Map接口的实现类,继承了HashMap,它通过重写父类相关的方法,来实现自己的链接列表特性。但是很多方法都直接复用了父类HashMap的方法。底层数据结构是哈希表+ 阅读全文
posted @ 2020-05-15 14:37 凌倾-学无止境 阅读(595) 评论(0) 推荐(0)
摘要:Java中的集合(十三) 实现Map接口的Hashtable 一、Hashtable简介 和HashMap一样,Hashtable采用“拉链法”实现一个哈希表,它存储的内容是键值对(key-value)映射。Hashtable 的实例有两个参数影响其性能:初始容量 (11)和 加载因子(0.75)。 阅读全文
posted @ 2020-05-15 00:21 凌倾-学无止境 阅读(645) 评论(0) 推荐(0)
摘要:Java中的集合(十二) 实现Map接口的WeakHashMap 一、WeakHashMap简介 WeakHashMap和HashMap一样,WeakHashMap也是一个哈希表,存储的也是键值对(key-value)映射,且键值都可以为null。 不过WeakHashMap的键是“弱键”。在 We 阅读全文
posted @ 2020-05-14 23:09 凌倾-学无止境 阅读(292) 评论(0) 推荐(0)
摘要:Java中的集合(十一) 实现Map接口的TreeMap 一、TreeMap简介(基于JDK1.8) TreeMap是基于红黑树数据结构,是一个key-value的有序集合,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。因为红黑 阅读全文
posted @ 2020-05-14 21:39 凌倾-学无止境 阅读(900) 评论(0) 推荐(0)