摘要: 在学习Random类时我们制作过猜数字小游戏,学习了Properties类后,可以为此游戏添加保存得分记录功能 游戏规则: 玩家可以选择玩游戏还是查看得分 玩游戏: 首先玩家需要选择难度: 难度级别 范围 简单 1~10 中等 1~100 困难 1~1000 专家 1~10000 程序会根据随机生成 阅读全文
posted @ 2021-02-27 19:34 lucascube 阅读(189) 评论(0) 推荐(0)
摘要: 需求: 该工具能搜索文件夹目录下的所有txt文件的内容,将内容中还有特定词语的文件检索出来 文件夹目录和文件内容如图所示: 文件内容如下表所示: 2021-02-01.txt 今天我吃了一个苹果 2021-02-05.txt 我今天吃了一个梨 2021-02-07.txt 今天我去动物园玩了 202 阅读全文
posted @ 2021-02-26 13:22 lucascube 阅读(856) 评论(0) 推荐(0)
摘要: 我们有时会碰到需要批量修改文件名的需求,比如从浏览器保存的图片,文件名都是乱码: 当然我们可以利用Windows自带的批量重命名功能: (全选后,按右键、重命名) 但是这样重命名的格式是固定的,自由度不高。 利用JAVA的File类可以更自由地为多个文件重命名。 重命名利用的是renameTo(Fi 阅读全文
posted @ 2021-02-25 22:12 lucascube 阅读(390) 评论(0) 推荐(0)
摘要: 输入输出操作的区别:输出操作:从内存到硬盘(写入)输入操作:从硬盘到内存(读取) File类中,封装的是:文件和文件夹、路径,系统中除了文件和文件夹,没别的了。 流的分类: 输入 输出 字节 InputStream OutputStream 字符 Reader Writer 路径分隔符:System 阅读全文
posted @ 2021-02-25 08:27 lucascube 阅读(105) 评论(0) 推荐(0)
摘要: 1、求1-n的和 public static int getSum(int n) { if(n == 1) return 1; return n+getSum(n-1); } public static void main(String[] args){ System.out.println(get 阅读全文
posted @ 2021-02-22 21:06 lucascube 阅读(1416) 评论(0) 推荐(0)
摘要: 异常: 继承体系: Exception继承自Throwable Error继承自Throwable RuntimeException继承自Exception 处理异常的方法: 1、在方法名最后加上throws 异常名,将异常抛给上一层,最终会由main方法抛给JVM 2、用try catch fin 阅读全文
posted @ 2021-02-22 07:57 lucascube 阅读(69) 评论(0) 推荐(0)
摘要: Map的定义要点: 每个元素都是键值对存在 建不可以重复 <K,V> 中键和值可以是任意类型 Map常用方法: 测试一下put方法的用法 HashMap<Integer,String> hm = new HashMap<>(); hm.put(1,"Tom"); System.out.println 阅读全文
posted @ 2021-02-02 19:28 lucascube 阅读(126) 评论(0) 推荐(0)
摘要: 为什么List集合存取顺序是一样的? List是顺序存储的,即元素的存储结构是有顺序性的,第一个存入的元素会第一个被遍历到。 ArrayList与LinkedList的相同之处就是在于: 他们之中的元素都是按照存入顺序存储的 ArrayList是连续存储的,所以查找快,增删慢 LinkedList是 阅读全文
posted @ 2021-01-31 15:33 lucascube 阅读(108) 评论(0) 推荐(0)
摘要: 迭代器: 迭代的过程中不能增删元素,否则会产生并发修改异常。 注意 迭代 和 迭代器 的区别,迭代器 是用来 迭代 集合 的工具。 练习:某公司有多个人,每个人有不同数量的钱,用迭代器求出公司里所有男人钱的总数: (注意:next方法做两件事:返回当前指向的元素,并指向下一个元素) class Em 阅读全文
posted @ 2021-01-31 00:01 lucascube 阅读(110) 评论(0) 推荐(0)
摘要: 一、Date、SimpleDateFormat、Calendar 导入Date类时,要选择util包里的,不要选sql包里的 Date类默认的toString方法中输出的CST指的是“中国标准时间” SimpleDateFormat中的字母规则除了常用的:y年 M月 d日 H小时 m分钟 s秒之外, 阅读全文
posted @ 2021-01-29 21:08 lucascube 阅读(108) 评论(0) 推荐(0)