- 博客(23)
- 收藏
- 关注
原创 学生管理系统
loop:System.out.println("欢迎来到学生管理系统");System.out.println("请选择操作1登录 2注册 3忘记密码 4退出");System.out.println("请输入选择");case "4":System.out.println("4.退出");break loop;
2024-07-28 10:14:00
886
原创 利用反射动态的创建对象和利用方法
System.out.println("学生在学习!System.out.println("老师在教书!//3.利用反射创建对象运行方法。//根据指定的构造方法创建对象。//2.获得全类名和方法名。//1.读取配置文件的信息。
2024-07-10 18:18:03
276
原创 线程池改进的方法
Executors.defaultThreadFactory(),//线程工厂,让线程池如何创建线程对象。new ThreadPoolExecutor.AbortPolicy()//阻塞队列。new ArrayBlockingQueue<>(2),//队列。TimeUnit.SECONDS,//空闲时间(单位)//服务器:接收客户端上传的文件,上传完毕之后给出反馈。//客户端:将本地文件上传到服务器。16,//线程池总大小。3,//核心线程数量。//2.等待客户端来连接。// 一个用户一个线程。
2024-07-08 18:23:07
175
原创 上传文件
/服务器:接收客户端上传的文件,上传完毕之后给出反馈。//服务器:接收客户端上传的文件,上传完毕之后给出反馈。//客户端:将本地文件上传到服务器。//客户端:将本地文件上传到服务器。//2.读取本地文件中的数据,并写到服务器当中。//1. 创建Socket对象,并连接服务器。//3.读取数据并保存到本地文件中。bw.write("上传成功");//3.接收服务器的回写数据。//1.创建对象并绑定端口。//往服务器写出结束标记。//2.等待客户端来连接。
2024-07-08 11:28:03
362
原创 接受并反馈
/否则,程序就会一直停在read方法这里,等待下面的数据。//单数,需要一个结束的标记,此时循环才能停止。String str ="你有多好呀";//细节:在创建对象的同时会链接服务端。String str ="你好你好";//字节流转换为字符流 能更快传输数据。// 如果链接不上,代码会报错。//创建对象ServerSocket。//字节流转换为字符流 能更快传输数据。//read方法从连接通道读取数据。//1.创建Socket对象。//监听客户端的链接。//写出一个结束标记。
2024-07-08 10:14:36
311
原创 多发多收
/细节:在创建对象的同时会链接服务端。//创建对象ServerSocket。//字节流转换为字符流 能更快传输数据。// 如果链接不上,代码会报错。//从链接通道中获取输入流读取数据。//2.可以从连接通道中获取输出流。//1.创建Socket对象。//监听客户端的链接。
2024-07-08 10:07:12
480
原创 聊天室 游戏
System.out.println("ip为:" + ip + ",主机名为:" + name + "的人,发送了数据:" + new String(data, 0, len));UDP发送数据:数据来自于键盘录入,直到输入的数据是886,发送数据结束。System.out.println("请输入");//1.创建DatagramSocket对象(快递公司)//而且绑定的端口一定要跟发送的端口保持一致。//程序执行到这一步的时候,会在这里死等。//在接收的时候,一定要绑定端口。//等发送端发送消息。
2024-07-06 19:16:07
139
原创 抢红包小游戏
System.out.println(getName()+"抢到了"+price+"元");System.out.println(getName() + "没有抢到红包");//随机出来的红包价值。//金额减去抽到的金额。t1.setName("张三");t2.setName("李四");t3.setName("王五");t4.setName("赵六");t5.setName("李逵");
2024-07-05 16:15:30
277
原创 等待唤醒机制
System.out.println("吃货在吃面条还能吃" + Desk.count + "晚");System.out.println("厨师做了一碗面条");//吃完唤醒厨师做饭。c.setName("厨师");f.setName("吃货");4.没有到末尾进行执行核心。
2024-07-04 18:54:02
583
原创 需求:某电影院目前正在上映国产大片,共有100张票,而它有3个窗口卖票,请设计一个程序模拟该电影院卖票
System.out.println(getName()+"在卖第" + ticket + "张票!t1.setName("窗口1");t2.setName("窗口2");t3.setName("窗口3");//锁对象,一定是唯一的。//被该类所有对象共享。//1.创建线程的对象。
2024-07-03 11:35:11
227
原创 /*需求: 需求: 有一个文件里面存储了班级同学的信息,每一个信息占一行。 格式为:张三-男-23
有一个文件里面存储了班级同学的信息,每一个信息占一行。第一次运行程序:随机同学姓名1(只显示名字)第二次运行程序:随机同学姓名2(只显示名字)第三次运行程序:随机同学姓名3(只显示名字)System.out.println("张三");要求通过程序实现随机点名器。//4.将程序已经运行的次数写会本地文件。格式为:张三-男-23。//1.读取文件中学生的姓名。//2.创建计数器文件。
2024-06-29 20:22:56
128
原创 /*需求: 一个文件里面存储了班级同学的信息,格式为:张三-男-23 每一个学生信息占一行。 要求通过程序实现随机点名器。
System.out.println("随机抽取100万次,其中女生被抽到了" + girlCount);System.out.println("随机抽取100万次,其中男生被抽到了" + boyCount);if (split[1].equals("男")) {//6.判断获取的随机数据是1还是0。//5.从权重集合中获取随机数据。//3.定义变量,统计被点到的次数。//4.循环100万次。//2.定义男女比例。
2024-06-29 19:20:37
140
原创 /*需求: 需求: 有一个文件里面存储了班级同学的信息,每一个信息占一行。 格式为:张三-男-23 要求通过程序实现随机点名器。
有一个文件里面存储了班级同学的信息,每一个信息占一行。第一次运行程序:随机同学姓名1(只显示名字)第二次运行程序:随机同学姓名2(只显示名字)第三次运行程序:随机同学姓名3(只显示名字)要求通过程序实现随机点名器。格式为:张三-男-23。//1.读取文件中学生的姓名。//2.随机抽取(解法一)//2.随机抽取(解法二)
2024-06-29 19:18:52
282
原创 爬取男生 女生姓名
/ 姓氏 https://hanyu.baidu.com/shici/detail?// 女 http://www.haoming8.cn/baoba0/7641.html。// 男 http://www.haoming8.cn/baobao/10881.html。//familyNameTempList(姓氏)//girlNameTempList(女生)//1.创建集合存储数据。
2024-06-29 18:07:20
631
原创 出师表排序1
/1.遍历数据String b;= null) {//2.进行排序@Override});//3.进行拷贝//遍历数组//写入//换行bw.close();
2024-06-26 10:59:07
193
原创 纯文本文件进行排序
/1.读取数据int ch;= -1) {fr.close();//2.排序//转化为字符串//进行切割//进行类型转换//进行默认排序.sorted()//收集到数组中//3.写出//进行替换//进行截取fw.close();
2024-06-26 08:50:01
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人