IO流 概述与分类 Java中的IO流技术主要用于传输数据.典型的应用场景有:读写本地文件,上传下载文件等.按照数据传输的方向可以分为两种: l 输入流(Input):既让数据进入应用程序中. l 输出流(Output):既让数据离开应用程序. 按照数据的种类还可以有另外一种分法: l 字节流:可以 ...
分类:
编程语言 时间:
2019-09-07 22:39:04
阅读次数:
101
字符流 概述 只用来处理文本数据 数据最常见的表现形式是文件,字符流用来操作文件的子类一般是FileReader和FileWriter 字符流读写文件注意事项: 写入文件必须要用flush()刷新 用完流记得要关闭流 使用流对象要抛出IO异常 定义文件路径时,可以用"/"或者"\" 在创建一个文件时 ...
分类:
其他好文 时间:
2019-09-07 12:40:07
阅读次数:
97
第 11讲 Java泛型和文件操作 1、知识点 1.1、课程回顾 1.2、本章重点 1.2.1、泛型 1.2.2、文件操作 2、具体内容 2.1、Java泛型 2.1.1、为什么需要泛型 我们发现在List中,底层是Object[ ]数组,那么也就是说,List可以存储任意对象类型。但是在实际开发中 ...
分类:
编程语言 时间:
2019-09-07 10:23:33
阅读次数:
78
原文链接:https://mp.weixin.qq.com/s/ybpdxx2lvZNNqaoXHG24Zg 转自:码农翻身(微信号:coderising) 1、寒冬的蛰伏 这里的工作很繁忙,一年365天, 一天24小时几乎不停工。 但是我却是一个闲人, 因为我做的工作最近用的人太少了, 经常被冷落 ...
分类:
编程语言 时间:
2019-09-05 23:11:45
阅读次数:
103
1、什么是类加载器 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚 机外部实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的模块称为“类加载器”。 周志明. 深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) 机械工业出 ...
分类:
其他好文 时间:
2019-09-05 13:46:35
阅读次数:
85
一、字节输出流 OutputStream OutputStream为抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性方法。 方法: void close():关闭此输出流并释放与此流有关的所有系统资源。void flush():刷新此输出流并强制写出所有缓冲的输 ...
分类:
其他好文 时间:
2019-09-04 00:24:52
阅读次数:
91
1. OutputStream:是个抽象类需要FileOutputStream来实现,以Stream结束的字节流,以Write结束的是字符流 2.文件字节输出流:FileOutputStream fos=new FileOutputStream("写入的地址")(文件找不到异常);此写入的方法具有文 ...
分类:
其他好文 时间:
2019-08-31 15:23:20
阅读次数:
148
1. 转换流(把字符流转成了字节流所以是桥梁):OutputStreamWriter;是字符输出流;先用FileOutputStream确定要写入的地址;然后再用转换流抓取要写入的地址和码表 2.InputStreamReader:是FileReader的父类并且是它的转换流 3.InputStre ...
分类:
其他好文 时间:
2019-08-31 15:06:31
阅读次数:
72
Java中的序列化机制能够将一个实例对象(只序列化对象的属性值,而不会去序列化什么所谓的方法。)的状态信息写入到一个字节流中使其可以通过 socket 进行传输、或者持久化到存储数据库或文件系统中;然后在需要的时候通过字节流中的信息来重构一个相同的对象。 (注:一般而言,要使得一个类可以序列化,只需 ...
分类:
编程语言 时间:
2019-08-29 11:53:43
阅读次数:
78
套接字 套接字格式 套接字建立连接 过程 服务端准备连接 创建套接字 /** * domain:指定套接字格式:PF_INET、PF_INET6 以及 PF_LOCAL 等 * type:字节流TCP,数据报UDP,原始套接字 * protocol:0 */ int socket(int domai ...
分类:
其他好文 时间:
2019-08-29 09:47:31
阅读次数:
70