2019年7月19日
摘要: File类 练习 编写一个程序,在命令行中以树状结构展现特定的文件夹及其子文件(夹)。(使用递归来做) 示例 结果展示 阅读全文
posted @ 2019-07-19 09:20 Mentality 阅读(115) 评论(0) 推荐(0) 编辑
  2019年7月18日
摘要: 可视化的小日历 直接上代码 打印结果: 详解请看上一篇博客 阅读全文
posted @ 2019-07-18 21:13 Mentality 阅读(130) 评论(0) 推荐(0) 编辑
摘要: DateFormat 和 SimpleDateFormat 示例(时间格式的书写) 结果 Calendar (日历)(日期类)(日期加法) 示例 结果 可视化的日历 (挺有意思) 代码示例: 打印结果 阅读全文
posted @ 2019-07-18 20:59 Mentality 阅读(951) 评论(0) 推荐(0) 编辑
摘要: java常用类 (反复强调自己是纯爷们儿,那就是傻冒!!! 哈哈哈) 基本数据类型的包装类(Wrapper Class) 代码示例 (Integer) 自动装箱与拆箱(auto-boxing & unboxing) 代码示例 缓存问题(提高效率) 时间处理相关类 Date时间类 示例 阅读全文
posted @ 2019-07-18 15:18 Mentality 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 我的理解: 用到双重循环,数组的长度多少,外循环就循环多少次。10个数组,外循环就循环10次。把双重循环看成行和列,外循环是行,内循环是列。 第一次由外循环进入内循环。10个元素要比较9次。 第二次由外循环进入内循环。要比较8次。 第三次由外循环进入内循环。要比较7次。 以此类推 总会把你 阅读全文
posted @ 2019-07-18 11:33 Mentality 阅读(467) 评论(0) 推荐(0) 编辑
  2019年7月17日
摘要: 初始化方式 1.静态初始化 int [][] a={{1,2,3},{8,4,6},{4,7,2}} 内存分析 矩阵(Matrix) 二维数组的加法小示例 Matrix.java 阅读全文
posted @ 2019-07-17 20:06 Mentality 阅读(618) 评论(0) 推荐(0) 编辑
摘要: ArrayList (容器) (底层实现是数组) ArrayList 底层实现 小示例(有点绕,理解了,你会进步一大截。学会看源码真的很重要) Human.java MyArrayList.java 打印结果: 阅读全文
posted @ 2019-07-17 13:30 Mentality 阅读(247) 评论(0) 推荐(0) 编辑
  2019年7月16日
摘要: String(不可变字符序列) 常用方法 equalsIgnoreCase 忽略大小写 System.out.println( "Abcd".equalsIgnoreCse("abcd")); indexOf 索引 System.out.println( "Abcd".indexOf("b")); 阅读全文
posted @ 2019-07-16 11:30 Mentality 阅读(178) 评论(0) 推荐(0) 编辑
  2019年7月15日
摘要: 回调的实现(CallBack)又叫钩子,又叫模板方法模式 小示例 Myframe.java PaintFrame.java 阅读全文
posted @ 2019-07-15 19:59 Mentality 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 接口(interface) 如何定义接口 简单点,是这个流程 小示例 Flyable.java. Test.java 接口实现多继承 Iterface.java 阅读全文
posted @ 2019-07-15 18:44 Mentality 阅读(310) 评论(0) 推荐(0) 编辑