上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: TCP通信协议特点: 1、tcp协议是基于IO流进行数据的传输,是面向链接的。 2、tcp进行数据传输的时候,数据没有大小限制的。 3、面向链接,通过三次握手的机制,保证数据的完整性,是一个可靠的协议。 4、tcp面向连接,所以速度稍微慢一点。 5、TCP是区分客户端和服务端的。 三次握手机制:保证 阅读全文
posted @ 2016-11-03 16:10 zhangoliver 阅读(426) 评论(0) 推荐(0)
摘要: 介绍UDP通信协议的编程之前,先介绍一下网络编程,socket相关的概念: 网络编程:网络编程主要用于解决计算机与计算机(手机平板等)之间的数据传输问题。 网络编程:不需要基于html网页就可以达到数据之间的传输。比如,飞秋,QQ,微信等等 网页编程:基于html页面的基础上进行数据的交互与传输。比 阅读全文
posted @ 2016-11-03 15:28 zhangoliver 阅读(285) 评论(0) 推荐(0)
摘要: 字节流 输入字节流: | InputStream 所有输入字节流的基类。 抽象类 | FileInputStream 读取文件的输入字节流 | BufferedInputStream 缓冲输入字节流流,其实该类内部只不过是维护了8kb的字节数组而已。 出现的目的主要是为了提高读取文件的效率。 输出字 阅读全文
posted @ 2016-11-03 15:20 zhangoliver 阅读(151) 评论(0) 推荐(0)
摘要: 比较简单的地柜例子就是递归求阶乘,这里使用输出目录结构作为例子,下面其实就是若干个例子: 递归:函数直接或者间接的调用函数自身。 递归的使用前提:必须要有条件的情况下调用,否则就是一个死循环 需求:流出一个文件夹的子孙文件和目录. 需求:流出目录结构。第一级0个空格,第二级2个空格,类推 需求:列出 阅读全文
posted @ 2016-11-03 15:19 zhangoliver 阅读(178) 评论(0) 推荐(0)
摘要: InputStreamReader:字节到字符的桥梁。 OutputStreamWriter:字符到字节的桥梁。 它们有转换作用,而本身又是字符流。所以在构造的时候,需要传入字节流对象进来。 构造函数: InputStreamReader(InputStream) 通过该构造函数初始化,使用的是本系 阅读全文
posted @ 2016-11-03 15:16 zhangoliver 阅读(351) 评论(0) 推荐(0)
摘要: 码表 Gbk 中文2字节,英文1个字节 Utf-8 中文3个字节,英文1个字节 Utf-16 = unicode编码,中英文都是占2个字节,英文虽然也是两个字节,但是,英文编码的高字节为0.注意一点,utf-16编码编码时,getbytes前两个是-2 -1 这标志设使用的是utf-16编码。 编码 阅读全文
posted @ 2016-11-03 15:04 zhangoliver 阅读(308) 评论(0) 推荐(0)
摘要: PrintStream PrintStream可以接受文件和其他字节输出流,所以打印流是对普通字节输出流的增强,其中定义了很多的重载的print()和println(),方便输出各种类型的数据。 PrintStream: 是一个字节打印流,System.out对应的类型就是PrintStream。 阅读全文
posted @ 2016-11-03 14:50 zhangoliver 阅读(1113) 评论(0) 推荐(0)
摘要: 可以和流相关联的集合对象Properties. Map |--Hashtable |--Properties Properties:该集合不需要泛型,因为该集合中的键值对都是String类型。既然是map的实现子类,那么也可以使用put和get方法,但是我们一般避免使用这两个方法因为,put方法可以 阅读全文
posted @ 2016-11-03 14:37 zhangoliver 阅读(167) 评论(0) 推荐(0)
摘要: 当创建对象时,程序运行时它就会存在,但是程序停止时,对象也就消失了.但是如果希望对象在程序不运行的情况下仍能存在并保存其信息,将会非常有用,对象将被重建并且拥有与程序上次运行时拥有的信息相同。可以使用对象的序列化。 对象的序列化: 将内存中的对象直接写入到文件设备中 对象的反序列化: 将文件设备中持 阅读全文
posted @ 2016-11-03 13:24 zhangoliver 阅读(2042) 评论(0) 推荐(0)
摘要: 序列流,对多个流进行合并。 SequenceInputStream 表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。 序列流,对多个流进行合并。 SequenceInputS 阅读全文
posted @ 2016-11-03 13:06 zhangoliver 阅读(278) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页