随笔分类 - JavaSE
学习记录
摘要:蓝桥 种树问题 问题描述: 小明和朋友们一起去郊外植树,他们带了一些在自己实验室精心研究出的小树苗。 小明和朋友们一共有 n 个人,他们经过精心挑选,在一块空地上每个人挑选了一个适合植树的位置,总共 n 个。他们准备把自己带的树苗都植下去。 然而,他们遇到了一个困难:有的树苗比较大,而有的位置挨太近
阅读全文
摘要:根据 class 文件反编译得到 构造方法 这属于反射的内容,这里的源代码只是反编译 得到的构造方法不完整源代码 PS:大概写一下,存在较多Bug。
阅读全文
摘要:根据 class 文件反编译得到 方法 这属于反射的内容,这里的源代码只是反编译 Method 得到的方法不完整源代码 不常用 代码: import java.lang.reflect.Method; import java.lang.reflect.Modifier; public class R
阅读全文
摘要:根据 class 文件反编译得到 方法 这属于反射的内容,这里的源代码只是反编译 Field 得到的成员变量不完整源代码 不常用 代码: import java.lang.reflect.Field; import java.lang.reflect.Modifier; /** * 根据class文
阅读全文
摘要:奇数线程 + 偶数线程 依旧是测试 Object 类的 方法和 方法 效果:奇数线程输出奇数,偶数线程输出偶数,每次递增 1 PS:这是一个死循环的输出,以上结果是部分结果的示例
阅读全文
摘要:生产模式 + 消费模式 重点:测试 Object 类的 方法和 方法 PS:这是一个死循环的输出,以上结果是部分结果的示例
阅读全文
摘要:1. 由上面的结果可以看出,有两个线程在并发! 2. 主线程结束后,分支线程还在执行
阅读全文
摘要:文件拷贝2 在D盘根目录下可以找到拷贝进来的 文件
阅读全文
摘要:文件拷贝 在D盘根目录下可以找到拷贝进来的 文件
阅读全文
摘要:FileInputStream 终级版 文件名称: 文件内容: public static void Main(String[] args){ System.out.println("Hello, World!"); }
阅读全文
摘要:FileInputStream 初入 :temp(没有任何格式) :abcde : 这里会得到同样的结果
阅读全文
摘要:Map 集合的遍历 这里是重点,拿本子记一下。 方法一:获取所有的 key(是一个 Set 集合),通过遍历 key ,来遍历 value 这里又可以分两种方式:使用 或者增强 for 循环 方法一效率低一些 方法二: 说明: 1. 将 Map 集合直接全部转换成 Set 集合 2. Set 集合中
阅读全文
摘要:关于链表数据结构 Java 中有个 LinkedList 集合,底层的数据结构就是双向链表数据结构,这个集合 Sun 已经帮我们写好了,这里以单向链表为例,写一个简单的集合方法,好帮助自己理解链表这种数据结构。 单向链表的基本单元是节点(Node) 节点包含两种属性:当前节点存储的数据 + 下一节点
阅读全文
摘要:1、Java 中的 Collection(实际是一个接口) 集合继承了 Iterable 接口,所以里面有 Iterator 方法。 2、Collection 集合的一些常用方法: boolean add(E e); 泛型写法 boolean add(Object e); // 添加元素 int s
阅读全文
摘要:军队武器配置小实例 1. 一个军队类 2. 多个武器类 3. 有的武器可攻击,有的武器可移动 4. 让可移动的武器移动,让可攻击的武器攻击 5. 向军队添加武器,超出武器数目抛出自定义的异常 枪类: 导弹类: 坦克类: 武器类: 添加武器异常类: 可移动接口: 可攻击接口: 军队类: java /
阅读全文
摘要:Java 模拟“栈数据结构” 这是之前学习中碰到的一个较好的实例,感觉很有意义,拿出来记录一下!程序的内容包括类、异常等。 首先定义一个 MyStack 类: java public class MyStackOperationException extends Exception{ / 无参数的异
阅读全文
摘要:生成 5 个不相同的随机数,放到一个数组中 方案一 java public static boolean contains2(int[] a, int num){ //这种方案有 bug,但看起来很妙!, Arrays.sort(a); //这里的排序会导致前两个数永远是 1 int index =
阅读全文
摘要:#关于选择排序法 ###上一篇:冒泡排序 记录一下关于 Java 数组中的另一个简单的算法:选择排序法 ##算法原理: 假设有一个整型一维数组 a = { 3,1,6,2,5 },要对该数组中的元素进行从小到大的排序。选择排序算法核心思想: 每一次从数组中找出最小值(外层每循环一次,找到数组中最小的
阅读全文

浙公网安备 33010602011771号