配置前提 仓库地址:D:\maven\repository java版本1.8 <?xml version="1.0" encoding="UTF-8"?> <!-- Lic...
配置前提 仓库地址:D:\maven\repository java版本1.8 <?xml version="1.0" encoding="UTF-8"?> <!-- Lic...
/** * @author Casey * @version 1.0*/public class HanoiTower{ public static void main(S...
假如共10个数据[交换法] 下面展示比较,数字表示下标 第一轮: [0, 5] [1, 6] [2, 7] [3, 8] [4, 9] 第二轮: [0, 2] [1, 3] ...
选择排序: 共(n - 1)轮查找 每轮查找(n - 轮数)次 (n -1) + (n - 2) + (n - 3) + ··· + [n - (n - 1)] -----...
函数式接口:只有一个抽象方法的接口 只能去实现函数式接口的抽象方法 Lambda表达式例: Consumer con1 = str -> System.out.printl...
基本数据类型 基本数据类型的好处 在Java语言中,new一个对象是存储在堆里的,我们通过栈中的引用来使用这些对象;所以,对象本身来说是比较消耗资源的。 基本数据类型不使用n...
matcher.find()底层源码分析: * 1. 根据指定的规则 ,定位满足规则的子字符串(比如(19)(98)) * 2. 找到后,将 子字符串的开始的索引记录到 ma...
for循环的break会先执行加减操作 for(int i = 0, i < 10, i++) { if (i % 3 == 0) break; System.out...
检测两个浮点数相等要小心,特别是计算的时候 比如:0.25+0.1==0.3,他们不相等,因为0.1无法精确的用二进制表示
当用一个二元运算符连接两个值时(例如 n+f,n是整数,f是浮点数),先要将两个操作数转换为同一种类型,然后再进行运算。 如果两个操作数中有一个是 double 类型,另一个...
反射可以通过外部文件配置,在不修改源码的情况下,来控制程序,也符合设计模式的ocp原则(开闭原则:不修改源码,扩容功能)
Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); 上面的nextLine方法会...
第一步:首先运行一个main方法; 第二步:右键点击你要运行的main方法,然后按下图依次点击 勾选允许多个实例,OK!