小应用
qq_41936045
小白
展开
-
日历表制作
public class Calendar_04 { public static int getDaysOfMonth(int year, int month){ switch(month){ case 4: case 6: case 9: case 11: return 30; case 2: return isLeap(year) ? 29 : 28; ...原创 2018-07-12 23:04:30 · 946 阅读 · 0 评论 -
斗地主发牌 模拟 实现
该实现 主要是得到一幅乱序的牌,然后发牌就容易多了,对于花色,在eclipse中还可以将方块和红心用System.err.print将其变红色输出,效果会更好些。 有时候还是得到的结果还是乱的,但是大部分是正常的,这个很无奈,找不到bugpublic class LandLord { // 玩家集合 static List<String> ...原创 2018-07-21 18:35:34 · 313 阅读 · 0 评论 -
验证码实现
public class IdenifyingCode { // 得到1-9 a-z A-Z的无序字符数组 public static char[] getLetter() { // 一开始装有序的 char[] a = new char[62]; // 用来装无序的 char[] a1 = new char[62]; // 这是无序的整数数组 int[] a2 ...原创 2018-07-21 19:11:52 · 155 阅读 · 0 评论 -
文件多线程断点下载,附带进度显示
目标:模拟网络文件下载,准备一个服务器,一个客户端,服务器能够提供多用户同时文件下载,且若出现异常(断点,停止)下次能够接着之前的位置继续下载,服务端可显示进度思路:服务器根据指定端口提供服务,当然作为服务器需要24小时不停运行,死循环是必须的,一旦有客户端连接进来,拿到对应的连接,然后对这个连接进行文件传输任务(多线程实现),首先将文件名和文件的大小发送给客户端,客户端收到后根据得到的文件名...原创 2018-08-04 17:27:11 · 195 阅读 · 0 评论 -
基于TCP / IP协议聊天室实现
目标: 实现一个聊天室, 每一个客户端发送的消息都能在各个客户端显示出来思路:设有服务器类和客户端类, 服务器主要用于消息的多线程转发, 服务器启动后,等待连接,若有客户端连上,则将其Socket对象置于一个容器中,随后便对每一个接收过来的消息转个给容器中每一个Socket对象对应的客户端public class Server extends Thread{ // 声明一个容器,用...原创 2018-08-04 18:46:57 · 2603 阅读 · 0 评论 -
文件可选择下载
目标:服务器提供一个目录下载,服务端可以任意选择其中的文件下载具体思路代码中有注释 /** * 服务器 * */public class Server1 { public static void main(String[] args) throws IOException { File dir = new File("D:/test"); // 创...原创 2018-08-04 19:12:20 · 233 阅读 · 0 评论 -
一个丑丑的代码生成器
一时起兴写的,就是想到什么就写什么,毫无逻辑可言,就是简单的字符串拼接,与文件存取这个生成器只是一个简易的生成属性定义,构造器,getter and setter方法,还有toString方法,且数据库数据类型和Java数据类型映射远远不完整,只有简单的几个类型,使用的话需要数据库连接配置properties文件,置于src目录下public class TableToEntity {...原创 2018-08-12 15:18:43 · 292 阅读 · 0 评论