
something
something
故园风雨
通俗易懂的学习Java
展开
-
5-12些许有趣的代码:睡眠排序
1.多线程睡眠排序:利用多线程,将数组中的值以睡眠时间传到线程中,然后根据线程结束时间来进行排序package com.test.demo5;public class SleepSort { public static void main(String[] args) { int[] nums={15,3,8,10,28,19,20}; sleepSort(nums); } public static void sleepSort(int[]原创 2022-06-05 10:58:50 · 242 阅读 · 0 评论 -
5-14简单工厂模式、静态代理模式、适配器模式、正则表达式
一、简单工厂模式原创 2022-06-05 10:57:47 · 149 阅读 · 0 评论 -
5-9利用Map统计对象的个数
思想:设置需要统计的东西作为map集合的键,统计的个数作为值判断:如果键在map中不存在(map.containsKey(键)),则将值设置为1 如果键在map中存在,则将当前键的对应的值加1如下:统计目录下文件的个数开始做法:只能统计你想要获取到的文件的个数改进之后,所以的文件都能自动统计出来①原先的代码package com.qf.stu.work1;import java.io.File;public class...原创 2022-05-09 22:51:48 · 770 阅读 · 0 评论 -
4-28算法初探:冒泡排序、选择排序、直接插入、二分查找、数组不重复随机数生成
一、冒泡排序算法二、选择排序算法三、直接插入算法就想整理扑克牌一样四、二分查找算法//二分查找算法package com.qf.stu.search;import java.util.Arrays;public class Test4 { public static void main(String[] args) { int[] nums = new int[]{10, 30, 50, 70, 90, 100, 110}; Syste原创 2022-04-28 15:02:03 · 121 阅读 · 0 评论 -
4-18快速生成get和set方法、格式化代码、数组的非空验证、订餐系统案例
二、格式化代码格式化 快捷键ctrl+alt+l 选中代码原创 2022-04-18 22:38:07 · 118 阅读 · 0 评论 -
4-13增强for循环
这个叫增强型for循环格式 for(int a: i){ }其中i 是你遍历的集合,从int i 可以看出 i是一个int型参数集合也就是说 i 是什么类型的集合前面的a 就要写成什么类型的,在循环过程中 a是每次循环得到的值int[] i={1,2,3,4,5,6}for(int a: i){System.out.println( a );}相同于for(int j=0;j<i.length;j++){System.out.println( j [ i ] );}———.转载 2022-04-13 22:32:34 · 51 阅读 · 0 评论 -
4-17Arrays.toString()、数据类型转换、char字符的一些认知
接口1.语法:访问修饰符 interface 接口名{ } 关键字:interface 例子:public interface inner{ }2.原创 2022-04-17 23:02:24 · 598 阅读 · 0 评论 -
4-12对于局部变量的认知、冒泡排序法、随机数的生成
一、局部变量只在它的作用域内有作用在for循环内定义了多次num,但是不会出现错误,因为每次定义的num只在每次的循环中{}有效。public class Test104 { public static void main(String[] args) { for(int i =1;i<=3;i++) { int num = 1; System.out.println(num); } }}在原创 2022-04-12 20:57:56 · 88 阅读 · 0 评论 -
4-19 idea常用快捷键、数组非空验证
一、idea中常用的快捷键还有一些快速添加引用在代码后面添加.var快速生成构造函数快速生成get、set方法二、数组非空验证原创 2022-04-21 22:14:02 · 357 阅读 · 0 评论 -
4-15构造函数
一、构造函数原创 2022-04-21 14:44:50 · 81 阅读 · 0 评论