摘要: 递归的概述 递归,指在当前方法内调用自己的这种现象 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 实例: ①计算1-n之间的和,使用递归完成 ②递归打印所有子目录中的文件路径 ③搜索指定目录中的.java文件(含 阅读全文
posted @ 2018-08-20 16:58 落雨无晴 阅读(171) 评论(0) 推荐(0) 编辑
摘要: IO概述 回想之前写过的程序,数据都是在内存中,一旦程序运行结束,这些数据都没有了,等下次再想使用这些数据,可是已经没有了。那怎么办呢?能不能把运算完的数据都保存下来,下次程序启动的时候,再把这些数据读出来继续使用呢?其实要把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、 阅读全文
posted @ 2018-08-20 16:38 落雨无晴 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 异常 什么是异常?Java代码在运行时期发生的问题就是异常。 在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 异常的继承体系 在Java中使用Exception类来描述异常。 查看API中Exception的描述,Exce 阅读全文
posted @ 2018-08-20 11:42 落雨无晴 阅读(136) 评论(0) 推荐(0) 编辑