
JavaSE基础巩固练习
文章平均质量分 67
一定要将JavaSE基础、进阶内容全部学完,再来看这些文章,为了巩固所学的内容,本章都是一些巩固基础的练习、综合练习、综合案例实训
学不会is dog
学习永无止境!!
展开
-
40-Java反射综合练习
② Constructor: 构造方法 Parameter: 参数。③ Field: 成员变量 Modifiers: 修饰符。④ Method: 方法 Declared: 私有的。对于任意一个对象,都可以把对象所有的字段和值,保存到文件中去。反射可以跟配置文件结合的方式,动态的创建对象,并调用方法。① get: 获取 set: 设置。① Class.forName(“全类名”);本地文件:obj_info.txt。① 获取任意一个类中的所有信息。原创 2023-03-29 23:28:14 · 357 阅读 · 0 评论 -
39-Java实现控制台版聊天室
利用TCP协议,做一个带有登录,注册的无界面,控制台版的多人聊天室。原创 2023-03-29 23:28:35 · 910 阅读 · 0 评论 -
38-Java网络编程综合练习
在BS架构中,客户端就是浏览器,服务端就是接收浏览器传输过来的数据;打开浏览器输入:127.0.0.1:端口号,然后回车。当我们要回写数据的时候,就是把数据回写给浏览器。运行结果:我总共运行1次服务端,3次客户端。自定义服务端接收文件的线程类(不改动)我总共运行了服务端一次,客户端5次。自定义服务端接收文件的线程类。准备工作:先打开一个浏览器。然后就可以在控制台看到。客户端(不需要改动)客户端(不需要改动)原创 2023-03-29 23:05:34 · 209 阅读 · 0 评论 -
37-多线程综合练习
有一个抽奖池,该抽奖池中存放了奖励的金额,该抽奖池中的奖项为{10, 5, 20, 50, 100, 200, 500, 800, 2, 80, 300, 700}要求:创建两个抽奖箱(线程),设置线程名称分别为:抽奖箱1、抽奖箱2。假设:100元,分成3个红包,现在有5个人去抢。自定义打印1~100之间所有奇数的线程类。要求:红包是共享数据;使用第三种方式自定义抽奖箱抽奖的线程类。自定义抽奖箱抽奖的线程类。自定义卖电影票的线程类。自定义送礼品的线程类。自定义抢红包的线程类。自定义抢红包的线程类。原创 2023-03-29 22:59:42 · 329 阅读 · 0 评论 -
36-IO流综合案例:每日一记
当前项目设计三个界面:添加界面修改界面业务逻辑:主界面逻辑:第一次启动游戏时,主界面中什么都没有,如下图所示:点击添加时候,出现添加界面,如下图所示,可以在添加界面中输入标题和内容。填完之后点击保存:回到主界面中,并将刚刚添加数据同步到主界面如果在添加界面,点击取消:也回到主界面,但是刚刚添加的数据舍弃不要主界面中直接点击修改,弹框提示:未选中要修改的行,请重试主界面中,先选中要修改的行,再点击修改,则进入修改界面,如下图所示:点击修改,修改成功回到主界面点击取消,不修改内容回到主界面原创 2023-03-29 22:57:43 · 2585 阅读 · 14 评论 -
35-IO流-网络爬虫综合练习
假设班级有10个学生,每一轮中每一位学生只能被点到一次,程序运行10次,第一轮结束。:简单的说就是,只要随机点到某个学生之后,这个学生再次被点到的概率就会下降。第二次小A概率:0.625% 其他学生概率:1.2579%每次被点到的学生,再次被点到的概率在原先的基础上降低一半。一个文件里面存储了班级同学的信息,每一个学生信息占一行。一个文件里面存储了班级同学的信息,每一个学生信息占一行。一个文件里面存储了班级同学的信息,每一个姓名占一行。一个文件里面存储了班级同学的信息,每一个姓名占一行。原创 2023-03-29 22:19:09 · 1872 阅读 · 3 评论 -
34-解压缩流
文件、数据过大,可以先进行压缩然后再传输。当接收到压缩包,先进行解压缩,这样就可以使用里面的所有文件、数据了。拷贝大文件的方法:将输入流转换成字符串:将输入流转换成字符数组:字符串读写:从一个流中读取内容:把数据写入到输出流中:从一个流中读取内容,如果读取的长度不够,就会抛出异常:比较:其他方法:(2)FileUtils(文件/文件夹相关)复制文件夹:复制文件:把字符串写入文件:把字节数组写入文件:把集合原创 2023-03-28 15:27:08 · 200 阅读 · 0 评论 -
33-IO流综合练习1
需求:为了保证文件的安全性,就需要对原始文件进行加密存储,再使用的时候再对其进行解密处理。对原始文件中的每一个字节数据进行更改,然后将更改以后的数据存储到新的文件中。 肯定是不选择使用变量的计数器,因为变量在内存中,是用完就会消失了。读取加密之后的文件,按照加密的规则反向操作,变成原始文件。将文件中的数据进行排序,变成:1-2-4-7-8-9。文本文件中有这些数据:2-1-9-4-7-8。(2)字节流的基本流:一次读写一个字节数组。(1)字节流的基本流:一次读写一个字节。原创 2023-03-28 15:23:09 · 265 阅读 · 0 评论 -
32-File类相关的API练习题
定义一个方法找某一个文件夹中,是否有以avi结尾的电影。:把大问题拆分,拆到某一个文件夹中不包含其他文件夹为止!统计一个文件夹中每种文件的个数并打印。在当前模块下的aaa文件夹中创建一个a.txt文件。:说白了,就是统计文件夹里所有文件的大小。找到电脑中所有以avi结尾的电影。(暂时不需要考虑子文件夹)统计一个文件夹的总大小。(需要考虑子文件夹)原创 2023-03-28 15:15:44 · 196 阅读 · 0 评论 -
31-异常的灵魂四问
灵魂一问:如果try中没有遇到问题,怎么执行?答:会将try中所有的代码全部执行完毕,不会执行catch里面的代码。灵魂二问:如果try中可能会遇到多个问题,怎么执行?答:会写多个catch与之对应,父类异常需要写在下面。灵魂三问:如果try中遇到的问题没有被捕获,怎么执行?答:相当于try…catch白写了,当前异常会交给虚拟机处理。灵魂四问:如果try中遇到了问题,那么try下面的其他代码还会执行吗?答:不会执行了。try中遇到问题,直接跳转到对应的catch。原创 2023-03-28 15:15:49 · 164 阅读 · 0 评论 -
30-方法引用
就是把已有的方法拿过来用,当做函数式接口中抽象方法的方法体像之前这样写排序Lambda表达式都不是最简洁的比如现在已经有一个写好的subtraction方法,在比较规则这里可以直接引用subtraction方法。原创 2023-03-28 15:12:44 · 167 阅读 · 0 评论 -
29-Stream流综合练习
保留年龄大于等于24岁的人,并将结果收集到Map集合中,姓名为键,年龄为值。原创 2023-03-28 15:06:41 · 365 阅读 · 0 评论 -
28-阶段项目:斗地主小游戏
因此分析1中的做法,是不符合的,发完牌,底牌和每个玩家的牌都是乱的!比如,你有一天非常的郁闷,想要找你的两位好基友一起斗地主!那很多人打牌都有一个习惯,那就是给自己的牌进行排序!那么,第一步是不是要去超市或商店购买一副牌啊!刚开始写,是不是没有思路?然后,第二步是不是洗牌啊!之后,第三步是不是发牌啊!你就结合实际生活来想啊!原创 2023-03-28 15:07:13 · 209 阅读 · 0 评论 -
27-集合进阶综合案例
需要一个Map集合,键用省份名称(province),值用市(city),但是市会有多个。原创 2023-03-28 15:00:07 · 160 阅读 · 0 评论 -
26-TreeMap集合基本练习
1、TreeMap集合的特点是什么?键:不重复、无索引、可排序底层基于红黑树实现排序,增删改查性能较好2、TreeMap集合排序的两种方式什么?实现Comparable接口,指定比较规则创建集合时传递Comparator比较器对象,指定比较规则。原创 2023-03-28 14:51:50 · 180 阅读 · 0 评论 -
25-HashMap集合练习
某个班级80名学生,现在需要组成秋游活动,班长提供了四个景点依次是(A、B、C、D),每个学生只能选择一个景点,请统计出最终哪个景点想去的人数最多。原创 2023-03-28 14:50:19 · 324 阅读 · 0 评论 -
24-JavaSE基础巩固练习:Tree集合综合练习
JavaSE基础巩固练习:Tree集合综合练习原创 2022-12-31 19:12:52 · 279 阅读 · 0 评论 -
23-JavaSE基础巩固练习:泛型综合练习
JavaSE基础巩固练习:泛型综合练习原创 2022-12-31 19:09:56 · 769 阅读 · 0 评论 -
22-JavaSE基础巩固练习:五道经典算法题
JavaSE基础巩固练习:五道经典算法题原创 2022-12-31 19:06:49 · 279 阅读 · 0 评论 -
21-JavaSE基础巩固练习:常用API的五道练习题
JavaSE基础巩固练习:常用API的五道练习题原创 2022-12-31 19:04:51 · 543 阅读 · 0 评论 -
20-JavaSE基础巩固练习:捕获分组和非捕获分组
JavaSE基础巩固练习:捕获分组和非捕获分组原创 2022-12-30 19:44:29 · 379 阅读 · 0 评论 -
19-JavaSE基础巩固练习:爬虫
JavaSE基础巩固练习:爬虫原创 2022-12-24 21:48:17 · 649 阅读 · 0 评论 -
18-JavaSE基础巩固练习:正则表达式练习
JavaSE基础巩固练习:正则表达式练习原创 2022-12-24 21:46:39 · 1073 阅读 · 3 评论 -
17-JavaSE基础巩固练习:Math类API两道数学算法水题
JavaSE基础巩固练习:Math类API两道数学算法水题原创 2022-12-04 23:01:49 · 436 阅读 · 0 评论 -
16-JavaSE基础巩固项目:拼图小游戏
JavaSE基础巩固项目:拼图小游戏原创 2022-11-29 16:40:08 · 250 阅读 · 0 评论 -
15-JavaSE基础巩固练习:多态、接口、抽象类的综合练习
JavaSE基础巩固练习:多态、接口、抽象类的综合练习原创 2022-11-21 23:28:53 · 600 阅读 · 0 评论 -
14-JavaSE基础巩固练习:学生管理系统、升级后的学生管理系统
JavaSE基础巩固练习:学生管理系统、升级后的学生管理系统原创 2022-11-17 23:38:13 · 287 阅读 · 0 评论 -
13-JavaSE基础巩固练习:ArrayList集合的练习
JavaSE基础巩固练习:ArrayList集合的练习:集合的遍历方式、添加数字并遍历、添加学生对象并遍历、添加用户对象并判断是否存在、判断手机对象并返回要求的数据。原创 2022-11-14 18:54:21 · 379 阅读 · 0 评论 -
12-JavaSE基础巩固练习:字符串练习
JavaSE基础巩固练习:字符串练习用户登录、遍历字符串、统计字符次数、拼接字符串、字符串反转、金额转换、手机号屏蔽、身份证信息查看、敏感词替换、转换罗马数字、调整字符串、打乱字符串内容、生成验证码、字符串乘积、单词长度判断原创 2022-11-11 18:05:38 · 673 阅读 · 0 评论 -
11-JavaSE基础巩固练习:面向对象综合训练(文字版格斗游戏、对象数组练习)
JavaSE基础巩固练习:面向对象综合训练(文字版格斗游戏、对象数组练习)原创 2022-11-08 16:38:08 · 856 阅读 · 0 评论 -
10-JavaSE基础巩固练习:综合练习、二维数组
JavaSE基础巩固练习:综合练习、二维数组原创 2022-11-03 16:59:17 · 707 阅读 · 0 评论 -
009-JavaSE基础巩固练习:方法的练习
JavaSE基础巩固练习:方法的练习1、数组遍历2、数组最大值3、判断是否存在4、复制数组原创 2022-10-27 23:57:09 · 131 阅读 · 0 评论 -
008-JavaSE基础巩固练习:数组综合练习
JavaSE基础巩固练习:数组综合练习1、遍历数组并求和2、统计个数3、变化数据4、求最值5、求和并统计个数6、交换数据7、打乱数据原创 2022-10-27 23:55:20 · 960 阅读 · 0 评论 -
007-JavaSE基础巩固练习:高级循环综合练习
JavaSE基础巩固练习:高级循环综合练习1、小老虎吃包子12、小老虎吃包子23、逢七过4、求平方根5、求质数6、猜数字小游戏原创 2022-10-27 23:53:13 · 1102 阅读 · 0 评论 -
006-JavaSE基础巩固练习:while循环结构的练习
JavaSE基础巩固练习:while循环结构的练习1、打印纸张的次数2、回文数3、求商和余数原创 2022-10-27 23:50:31 · 537 阅读 · 0 评论 -
005-JavaSE基础巩固练习:for循环结构的练习
JavaSE基础巩固练习:for循环结构的练习1、输出HelloWorld2、输出数字3、倒着输出数字4、断线重连5、求1~5之间的和6、求1~100之间的偶数和7、求1~n之间的和、偶数和、奇数和8、统计满足条件的数字原创 2022-10-27 23:45:08 · 1335 阅读 · 0 评论 -
004-JavaSE基础巩固练习:switch分支结构练习
JavaSE基础巩固练习:switch分支结构练习1、运动计划2、休息日和工作日3、用户选择原创 2022-10-27 23:41:17 · 451 阅读 · 0 评论 -
003-JavaSE基础巩固练习:if语句练习
JavaSE基础巩固练习:if语句练习1、考试奖励2、自动驾驶3、影院选座4、成绩奖励原创 2022-10-27 23:38:44 · 497 阅读 · 0 评论 -
002-JavaSE基础巩固练习:算术运算符综合练习
JavaSE基础巩固练习:算术运算符综合练习原创 2022-10-27 23:36:21 · 166 阅读 · 0 评论 -
001-JavaSE基础巩固练习:变量的练习
JavaSE基础巩固练习:变量的练习1、计算公交车的人数2、定义变量的三个练习原创 2022-10-27 23:34:43 · 413 阅读 · 0 评论