摘要: //打印流 字符打印流printWriter 是java.io.writer的子类 字节打印流PrintStream 是java.io.PrintStream的子类//特点: 不负责数据源 只负责数据目的 不会抛IOException 可能会抛出其他异常//printWriter中print和wri 阅读全文
posted @ 2019-03-29 19:48 橙汁one 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、定义:什么是序列化?什么是反序列化? 序列化:把java对象转化为字节序列的过程 反序列化:把字节序列恢复为java对象的过程二、作用 (1)把对象的字节序列永远保存在磁盘上。(持久化对象) (2)可以将java对象以字节序列的方式在网络传输。(网络传输对象)三、如何实现 对象必须实现Seria 阅读全文
posted @ 2019-03-29 19:48 橙汁one 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、缓冲流 读取大文件时,文件输入流输出流读取速度慢,Java中提供了一套缓冲流,提高IO流的效果 ****从 字节\字符 输入\输出流 读取文本,缓存字符、数组和行的高效读取 字节缓冲流和字符缓冲流 作用:提高效率 1.1字节缓冲流 字节输入缓冲流:BufferedInputStream 字节输出 阅读全文
posted @ 2019-03-29 19:47 橙汁one 阅读(160) 评论(0) 推荐(0) 编辑
摘要: properties类继承自Hashtable,实现Map接口 1、主要读取java的配置文件,配置文件中很多变量是经常改变的。在java中配置文件通常为.properties文件,格式为文本文件,文件的内容格式为“键-值” 2、几个主要的方法: (1)getproperty(String key) 阅读全文
posted @ 2019-03-29 19:46 橙汁one 阅读(182) 评论(0) 推荐(0) 编辑
摘要: IO技术: 将内存中的数据存储到持久性设备上,称为写,是向外output 将持久性设备里的数据读到内存中,称为读,是向内 input 流按照方向可以分为输入和输出流 字节流:可以操作任何数据 字符流:只能操作纯字符数据 outputStream 输出流 inputStream 输入流 父类为ioio 阅读全文
posted @ 2019-03-29 19:45 橙汁one 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、throwable类 (异常抛出) tostring() 返回该异常的名字和详细的字符串 getMessage() 返回该异常的提示信息 printStackTrace() 返回该异常的所有信息2、try...Catch (main方法中不用throwable,用try...catch处理) t 阅读全文
posted @ 2019-03-29 19:44 橙汁one 阅读(128) 评论(0) 推荐(0) 编辑
摘要: File: 定义:文件和目录径的抽象表示形式 ,Java中将路径或者文件封装成File对象 File的静态成员变量: pathSeparator:对路径进行分割的分隔符 “ ;” Separator:对目录进行分割的分隔符 “\”File的构造方法(重载): 第一种:传递路径名 File f=new 阅读全文
posted @ 2019-03-29 19:43 橙汁one 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 一、Vector 1 、java中提供的最早的集合,一个动态数组,与ArrayList相似,但是两者不同: (1)Vector是同步访问的 (2)Vector包含了很多传统的方法,这些方法不属于集合框架 (3)Vextor主要用于实现不知道数组的大小,或者重视需要一个可以改变大小的数组的情况 2 、 阅读全文
posted @ 2019-03-29 19:42 橙汁one 阅读(295) 评论(0) 推荐(0) 编辑
摘要: final关键字 加上final后的类是最终类,不能有子类,不能被继承1 什么是继承? 多个类中存在相同的属性和行为时,将这些内容抽取到单独的一个类中,那么多分类无须再单独定义这些属性和行为,只需继承那个类即可。 多个类称为子类,单独的要被继承的类称为父类、超类或者基类。 子类可以直接访问父类中的非 阅读全文
posted @ 2019-03-29 19:40 橙汁one 阅读(118) 评论(0) 推荐(0) 编辑