- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 有关Java编写GUI界面的文件读取和保存操作
在Java的GUI编程中,经常用到文件的读取(打开)和保存操作。对操作的界面编写,我们一般是对菜单项设置动作监听,当激活时就打开一个单独的FileDialog类模态子窗口,来进行具体操作。 编程时的思路是: 对相应菜单项设置动作监听,当激活动作时,会显示相应文件操作子窗口,进行操作,参考代码: FileDialog openFileDialog = new FileDialog
2017-05-03 10:18:33
11845
原创 基于GUI的多线程文件传输(二)
上次发的是客户端的代码,这次是服务端的代码.为了测试方便,我把IO流的每次读取字节总数调小了.总的来说,这次的项目我遇到了很多问题,尤其是多线程问题,还好我有组员,能一起探讨问题,从中也让我体会到团结合作的重要性.
2017-05-03 09:57:20
630
原创 基于GUI的多线程文件传输
这是本人第一次做的小项目,历时五天,其中修修改改了很多次.进行测试,我曾经在:两台电脑上进行测试:界面:1.各个界面能正常显示。各个功能模块正常合理。文件:1.文件能正常传输。2.传输完成后能正常打开。对线程:1.一台开服务端和客户端,另一台只开客户端,同时传输文件。2.一个客户端同时传输两个或两个以上文件一、需求说明:1.完成一个文件传输的工具2.要求使用TCP传
2017-05-03 09:19:01
1082
2
原创 Java多线程-线程死锁
多线程同步,解决的是多线程安全性问题,避免获取错误的资源,但同步也同时会带来性能损耗和线程死锁的问题.多线程同步采用了同步代码块和同步方法的方式,依靠的是锁机制实现了互斥访问.因为互斥访问,所以不能并行处理,存在性能问题.如果出现了线程死锁,那可能直接导致程序众多的线程都处于阻塞状态,无法继续运行. 下面通过一个案例演示线程死锁,代码如下:package com.lanqiao.ho
2017-04-24 09:14:15
326
原创 深入了解String字符串的比较排序
1.当两个比较的字符串是英文且长度不等时,1)长度短的与长度长的字符一样,则返回的结果是两个长度相减的值a="hello";b="hell";num=1;或者a="h";b="hello";num=4;2)长度不一样且前几个字符也不一样,从第一位开始找,当找到不一样的字符时,则返回的值是这两
2017-04-10 17:56:43
5060
原创 字符流的三种输入输出方法
字符流三种比较常用的输入输出方法,另外还有两种单个字符的输入输出,用缓冲流包装的单个字符的输入输出,这不多写了,.方法如下:package com.java2017_04_07;import java.io.*;public class Test {static final String PATH1 = "F:\\3140731232\\gg\\g.txt";s
2017-04-10 17:35:06
5531
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人