
java.io
文章平均质量分 87
XiuGitHung
这个作者很懒,什么都没留下…
展开
-
Java的Socket类与网络编程(附带实现在线聊天功能)
网络编程1. 软件结构现在互联网主流的软件结构分为两大类:B/S结构: 全称是Browser/Server结构,是指浏览器/服务器结构。常见的的浏览器有谷歌、搜狐等。C/S结构: 全称是Client/Server结构,是指客户端/服务器结构。常见的有QQ、迅雷等软件。2. 网络通信协议网络通信协议: 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中这些连接和通信的规则被称原创 2021-07-30 21:39:35 · 436 阅读 · 0 评论 -
Java——IO流(三) 转换流、序列化流与打印流
1. 转换流1.1 字符编码和字符集字符编码计算机中存储的信息都是二进制数表示的,屏幕上看到的文本、图片等都是二进制数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码。反之将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码。编码: 字符(看得懂的) --> 字节(看不懂的)解码: 字节(看不懂的) --> 字符(看得懂的)字符编码Character Encoding:就是一套自然语言的字符与二进制数之间的对应规则编码表:生活中文字和计算机中二进制的原创 2021-07-28 19:00:39 · 134 阅读 · 0 评论 -
Java——IO流(二) 缓冲流
缓冲流1. 概述缓冲流也被称作高效流。它是普通IO流的增强。缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小(8192KB)的缓冲区数组,一次性读取指定大小的内容到缓冲区数组中,以此减少IO的次数,提高效率。2. 缓冲流的类型字节缓冲流BufferedIntputStreamBufferedOutputStream字符缓冲流BufferedReaderBufferedWriter3. 字节缓冲流3.1 字节缓冲输出流java.io.Buffere原创 2021-07-28 17:13:44 · 137 阅读 · 0 评论 -
Java——IO流(一) IO流基础
IO流基础篇1. 概述1.1 什么是IO流? I 代表的就是Input 也就是输入O 代表的就是Output 也就是输出流 代表的是数据(字符或者字节) 一个字符等于两个字节 一个字节等于八位二进制数。1.2 Java中IO的分类根据数据的流向分为:输入流和输出流输入流:把数据从其他设备上读取到内存中的流输出流:把数据从内存中写出到其他设备的流根据数据类型分为:字节流和字符流1.3 Java中IO的顶级父类输入流输出流字节流字节输入流InputSt原创 2021-07-28 16:36:09 · 212 阅读 · 0 评论 -
Java中的File类
File类1. 概述File类是一个与操作系统无关的类,任何操作系统都可以使用。Java把电脑中的文件和文件夹封装成一个File类,我们可以使用File类对文件和文件夹进行操作。java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。2. 构造方法public File(String pathname) 通过将给定的路径名转换为抽象路径名来创建一个File实例路径可以是以文件结尾,也可以是以文件夹结尾路径可以是相对路径,也可以是绝对路原创 2021-07-27 21:35:02 · 118 阅读 · 0 评论