自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 tcp Socket 实现文件传输

使用 Socket 完成 文件输入 —服务端—输出—客户端—新文件地址 服务端 public class ServerDemo { public static void main(String[] args) { // TODO 服务器端 int count = 0; ServerSocket socket=null; try { socket = new ServerS...

2019-09-02 20:48:17 178

原创 使用带锁的多线程来实现文件的拷贝

使用带锁的多线程来实现文件的拷贝 一个线程读,一个线程写 使用Lock 设计逻辑 需要两个线程类实现Runnable接口 需一个功能类完成读和写的方法 使用构造方法传参 功能类 public class ThreadCopy { BufferedReader reader; BufferedWriter writer; boolean isRead=true; final Lock l...

2019-08-31 09:58:55 238

原创 字节流 字符流及Buffered字符串流的写入和读取 转换utf-8和gbk编码

字节流 字节流文件只创建 FileInoutStream对象 FileInputStream fileInputStream = new FileInputStream(“D:\1906\JAVA1906\day34\gbk.txt”); byte[] b = new byte[1024]; int len = 0; while ((len = fileInputStream.read(b)) ...

2019-08-29 21:20:39 1331 2

原创 使用lock1:启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15

需求 1:启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,18,19,20…以此类推, 直到打印到75. 程序的输出结果应该为: 线程1: 1 线程1: 2 线程1: 3 线程1: 4 线程1: 5 线程2: 6 线程2: 7 线程2: 8 线程2: 9 线程2: ...

2019-08-28 13:19:45 717

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除