网络通讯详解
摘要:作为一个IT工作者,网络通讯的过程是必修课,这里我就把我的心得与大家分享一下;希望对一些工程师有帮助,在工作中能更深入的理解网络通讯,数据怎样通过网线传输; 现在很多文献都有对这方面的描述,但是很多人都看不懂,不理解;主要原因都是一些名词,不好理解;因为不是语音讲解,所以我就尽量使用大白话,让大家都
阅读全文
java===TCP(多线程多客户端同时上传字节数据:图片为例)
摘要:package net; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; publi...
阅读全文
java===TCP(文件上传功能)
摘要:TCP传输,客户端建立过程: 1、创建TCP客户端SOCKET服务,使用的Socket对象,并明确目的地要连接的主机; Socket socket = new Socket("192.168.1.4",10002); 2、如果连接建立成功,说明数据传输通道已建立。该通道就是Scoket流,是底层建立
阅读全文
java===UDP
摘要:UDP是比较常见的传输协议,通过网络流DatagramSocket完成传输,Datagrampacket作为数据包,以上面的聊天软件代码为例;虽然UDP传输安全性不高,但是速度快,适合于聊天软件,视频软件等开发使用;相对于TCP来说UDP不需要建立连接,提高了效率;最近比较忙于敲代码,所以博客更新较
阅读全文
java==IO=随机读写文件
摘要:/** * RandomAccessFile:不是IO四大体系中的子类; * 特点: * 1、该对象即能读又能写。 * 2、该对象内部维护一个byte【】数组并通过指针可以操作数组中的元素; * 3、数组可变,指针可以根据getFilePointer方法获取指针的位置,和通过seek方法设置指针的位置; * 4、其实该对象就是将字节输入流和输出流进行了封装。 * 5、构造方法只能接...
阅读全文
java==IO练习,文件切割合拼工具开发代码
摘要:package 递归; /* * 1、递归一定要明确条件,否则容易栈内存溢出 * 2、注意递归次数,次数太多容易造成栈内存溢出 * */ public class DiGuiDemo { public static void main(String[] args) { //toBin(6); int sum = getSum(5); ...
阅读全文
java===IO=file
摘要:package File类; import java.io.File; import java.io.IOException; import java.text.DateFormat; import java.util.Date; public class FileDemo_1 { public static void main(String[] args) throws IOEx...
阅读全文
java===IO=properties
摘要:package Properties; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileRead...
阅读全文
java===IO基本规律,各大常用IO流介绍练习
摘要:package IO流基本规律应用; /** * 转换流使用: * 1、操作文本数据,但是接受或者输出的是字节流,为了操作方便转换到字符流 * 2、涉及到编码表,只有转换流才能指定编码表,这也是字符流跟字节流的不同,字符流=字节流+编码表*/ import java.io.BufferedReader; import java.io.BufferedWriter; import java....
阅读全文
java===IO字节流、字符流
摘要:package IO字符流; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class CharStreamBufferDemo1 { ...
阅读全文
java===IO : 基本概念
摘要:package IO基本概念; import java.io.FileWriter; import java.io.IOException; /**IO流用来处理设备间数据的传输:例如 硬盘存储数据(存储时间长),放到内存中读取(临时存储,但是处理效率快) * 1、从硬盘向内存中输入 就是reader-->输入流 2、 从内存向硬盘写入 就是Writer-->输出流 * 输入输出流相...
阅读全文