摘要: 文件流的概念 常用的文件操作 常用目录操作 删除文件前应先判断文件是否存在以免出错。 file.delete也会返回一个布尔值表示是否删除成功。 同样适用于创建目录,file.mkdirs(), file.mkdir(); 多级目录不可以用file.mkdir()。 IO流原理以及流的分类 放在IO 阅读全文
posted @ 2024-09-30 15:08 gknives 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 有关paint方法为什么会被调用 JAVA的事件处理机制 事件发生的地方和事件处理的地方是不一样的: 阅读全文
posted @ 2024-09-28 19:06 gknives 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 泛型的引入 泛型引入前后代码的比较 public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add(new Dog("wang",10)); arrayList.add(new 阅读全文
posted @ 2024-09-27 20:42 gknives 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 键和值为NULL时会抛出空指针异常。KEY重复且无NULL时同样会替换,和HashMap是一样的。 按照2倍+1的规律去扩容 与HASHMAP对比 PROPERTIES,也是MAP接口的实现类,是Hashtable的子类 .properties 文件通常是用于数据库的配置文件,储存数据库的用户名密码 阅读全文
posted @ 2024-09-25 10:48 gknives 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2024.cnblogs.com/blog/3485416/202409/3485416-20240921172302492-920410358.png) ![](https://img2024.cnblogs.com/blog/3485416/202409/3485416-20240921172524458-390523847.png) 阅读全文
posted @ 2024-09-23 08:24 gknives 阅读(1) 评论(0) 推荐(0) 编辑
摘要: collection 里面可以存放不同数据类型,因为里面是 Object 遍历 Collection 接口方法1:迭代器 但凡实现了 collection 接口都可以用迭代器 ArrayList list = new ArrayList(); //得到一个集合的迭代器 Iterator iterat 阅读全文
posted @ 2024-09-19 20:13 gknives 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 目录 两个难点 底层机制,和不同应用场景下的选择 集合体系图,需要背诵! 总结: 1、集合主要是两组(单列集合、双列集合) 2、Collection 接口有两个重要的子接口 List Set, 他们的实现子列都是单列集合 3、Map 接口实现的子类是双列集合,存放的是key,value 4、上述两张 阅读全文
posted @ 2024-09-19 18:35 gknives 阅读(2) 评论(0) 推荐(0) 编辑
摘要: System类 //1.exit(0),0表示正常状态 //退出程序 System.exit(0); //2.arraycopy int[] src = {1,2,3}; int[] dest = new int[3];//此时内容为默认的:0,0,0 //参数中,两个0为 starting pos 阅读全文
posted @ 2024-09-19 14:03 gknives 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、包含了一系列静态方法,用于管理或操作数组(如排序、搜素) 因为是引用类型,sort方法后会直接印象到原数据。 import java.util.Arrays; import java.util.Comparator; public class Math { public static void 阅读全文
posted @ 2024-09-18 20:06 gknives 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 常用方法 均为静态 1、random 默认下返回 0 到 1 的随机数(前闭后开) 2、如取 2->7 之间的随机数: int a = (int)(2 + (5+1)*Math.random()); //+1的原因:(int)会舍去小数,且 random 的取值前闭后开,如果不 +1 最大只能取到6 阅读全文
posted @ 2024-09-18 08:57 gknives 阅读(2) 评论(0) 推荐(0) 编辑