摘要: FileFilter过滤器原理: File对象的listFiles()方法做了三件事情: 第一件,遍历得到所有的文件/文件夹; 第二件,调用入参过滤器接口自己DIY的实现类中重写的accept()方法; 第三件,将遍历得到的文件/文件夹当入参传入accept()方法; DIY的FileFilter接 阅读全文
posted @ 2019-04-18 21:20 wmqiang 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 1-n求和: 频繁的创建和销毁方法,太耗栈内存,1-n求和使用for循环即可; 其中,方法return语句即返回值到调用的地方; 计算阶乘是同理: 递归重点是每次方法的参数不一样; 递归打印多级目录: main方法(程序的入口): 主要逻辑方法: 主要逻辑方法中加一行: 运行结果: 升级下需求:只需 阅读全文
posted @ 2019-04-18 20:15 wmqiang 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 程序的入口为main方法,方法都是压栈执行,没有创建对象的情况下则用不到堆内存,只涉及到栈内存和方法区; “ return ” 语句为结束方法; 返回值到方法调用处; 递归——自己调用自己; 栈内存分析: 递归要有条件并且次数不能太多: 运行结果: 其中,栈内存一直在变化,可能每次都不一样,当方法执 阅读全文
posted @ 2019-04-18 17:39 wmqiang 阅读(858) 评论(0) 推荐(0) 编辑