摘要: Java支持递归。递归是根据自身定义内容的过程。就Java编程而言,递归是一个允许方法调用自身的特性。调用自身的方法被称为递归。典型的例子就是阶乘的计算,N的阶乘就是从1到N之间所有整数的乘积。 当方法调用自身时,在堆栈上为新的局部变量和参数分配内存,并使用这些新的变量从头开始执行方法的代码。当每次 阅读全文
posted @ 2017-08-01 22:17 忘尘天外天 阅读(1015) 评论(0) 推荐(0)
摘要: 1、线程简介: 世间万物会同时完成很多工作,如人体同时进行呼吸、血液循环、思考问题等活动,用户既可以使用计算机听歌也可以使用它打印文件,而这些活动完全可以同时进行,这种思想在Java中称为并发,而将并发完成的每一件事情称为线程。Java语言提供并发机制,程序员可以在程序中执行多个线程,每一个线程完成 阅读全文
posted @ 2017-08-01 21:17 忘尘天外天 阅读(237) 评论(0) 推荐(0)
摘要: File类是io包中唯一代表磁盘文件本身的对象。File类定义了一些与平台无关的方法来操作文件,可以通过调用File类中的方法,实现创建、删除、重命名文件等。File类的对象主要用来获取文件本身的一些信息,如文件所在目录、文件的长度、文件读写权限等。数据流可以将数据写入到文件中,而文件也是数据流最常 阅读全文
posted @ 2017-08-01 10:58 忘尘天外天 阅读(6452) 评论(1) 推荐(0)