自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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("厨师放了一晚面条");queue.put("面条");

2024-07-05 10:31:50 198

原创 等待唤醒机制

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

原创 需求:有一个文件里面存储了班级同学的信息,每一个信息占一行。格式为:张三-男-23要求通过程序实现随机点名器。

/4.进行切割只要名字。

2024-06-29 18:37:25 64

原创 爬取男生 女生姓名

/ 姓氏 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

原创 利用转换流按照指定字符编码读取

/ D:\java练习题\资料\day29-IO(其他流)\资料。//利用转换流按照指定字符编码读取。

2024-06-26 16:24:29 78

原创 出师表排序2

/1.遍历数据= null) {//0:x序号//1:内容//添加到集合中//2.进行排序//遍历//获得值bw.close();

2024-06-26 11:00:34 140

原创 出师表排序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

原创 文件加密 解密

两边相同用:false。

2024-06-25 17:40:05 198

原创 进行拷贝文件夹(嵌套文件夹)

File src = new File("D:\\java练习题\\test");//1.里面没有文件夹。

2024-06-25 17:25:00 145

原创 随即生成验证码

/获得 randomindex的元素加起来。//定义一个新的数组。//5位数字加起来字符串。

2024-06-19 12:16:32 251 2

空空如也

空空如也

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

TA关注的人

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