摘要: 搬去csdn咯 阅读全文
posted @ 2019-04-09 22:36 丿Joy 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 挖个坑,督促我填上 项目背景: 根据所学知识,使用JDBC+IO+Socket技术编写一个控制台版的“文件上传器”,实现文件上传功能。 主要功能: 1.用户注册 2.用户登陆 3.上传文件 来自于慕课网 未完待续,有时间自己写一下。 阅读全文
posted @ 2019-03-31 17:53 丿Joy 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.多线程的优先级 未设置优先级可能会导致运行时速度非常缓慢,可降低优先级 2.是否关闭输出流和输入流 对于同一个socket,如果关闭了输出流,则与该输出流关联的socket也会被关闭,所以一般不用关闭流,直接关闭socket即可 3.使用TCP通信传输对象 使用ObjectOutputStrea 阅读全文
posted @ 2019-03-31 17:35 丿Joy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、DatagramPacket UDP协议(用户数据报协议)是无连接、不可靠的、无序的。(特点:速度相对较快) UDP协议以数据报作为数据传输的载体: 进行数据传输时,首先需要将要传输的数据定义成数据报(Datagram),在数据报中指明所要达到的Socket(主机地址和端口号),然后再将数据报发 阅读全文
posted @ 2019-03-31 17:03 丿Joy 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一、Socket简介 Socket通信实现步骤 1.创建ServerSocket和Socket 2.打开连接到Socket的输入/输出流 3.按照协议对Socket进行读/写操作 4.关闭输入输出流、关闭Socket 二、编程实现基于TCP的Socket通信之服务端与客户端 服务器端: 1.创建Se 阅读全文
posted @ 2019-03-31 16:42 丿Joy 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: InetAddress的应用 以上来自慕课网 菜鸟教程:www.runoob.com/java/java-networking.html URL的应用 URL常用方法 使用URL读取网页内容 1.通过URL对象的openStream()方法可以得到指定资源的输入流 2.通过输入流可以读取、访问网络上 阅读全文
posted @ 2019-03-31 15:17 丿Joy 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 3.对象的序列化,反序列化1)对象序列化,就是将Object转换成byte序列,反之叫对象的反序列化 2)序列化流(ObjectOutputStream),是过滤流 writeObject 反序列化流(ObjectInputStream) readObject 3)序列化接口(Serializabl 阅读全文
posted @ 2019-03-28 17:35 丿Joy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 2.字符流 1) 编码问题 2)认识文本和文本文件 java的文本(char)是16位无符号整数,是字符的unicode编码(双字节编码) 文件是byte byte byte ...的数据序列文本文件是文本(char)序列按照某种编码方案(utf-8,utf-16be,gbk)序列化为byte的存储 阅读全文
posted @ 2019-03-28 16:51 丿Joy 阅读(115) 评论(0) 推荐(0) 编辑
摘要: IO流(输入流、输出流) 字节流、字符流 1.字节流 1)InputStream、OutputStream InputStream抽象了应用程序读取数据的方式 OutputStream抽象了应用程序写出数据的方式 2)EOF = End 读到-1就读到结尾 3)输入流基本方法 int b = in. 阅读全文
posted @ 2019-03-25 23:06 丿Joy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问 RandomAccessFile java提供的对文件内容的访问,既可以读文件,也可以写文件。 RandomAccessFile支持随机访问文件,可以访问文件的任意位置 (1)java文件模型 在硬盘上的文件是byte 阅读全文
posted @ 2019-03-24 15:23 丿Joy 阅读(229) 评论(0) 推荐(0) 编辑