编程基础
kangkai550
这个作者很懒,什么都没留下…
展开
-
递归与迭代的区别
递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件,称为递归出口.递归分为两个阶段:转载 2015-05-08 23:41:00 · 360 阅读 · 0 评论 -
Java中try catch finally语句中含有return语句的执行情况(总结版)
转自http://www.2cto.com/kf/201312/267879.html在这里看到了try >但有一点是可以肯定的,finally块中的内容会先于try中的return语句执行,如果finall语句块中也有return语句的话,那么直接从finally中返回了,这也是不建议在finally中return的原因。下面来看这几种情况。情况一(try中有return,finally中没有re转载 2015-05-11 22:43:13 · 624 阅读 · 0 评论 -
Java异常知识结构体系
一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架, 是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。 Jav转载 2015-05-11 22:16:04 · 428 阅读 · 0 评论 -
关于throw异常后方法名后是否要throws
Java中的异常分为两大类: 1.Checked Exception(非Runtime Exception) 2.Unchecked Exception(Runtime Exception)运行时异常 RuntimeException类是Exception类的子类,它叫做运行时异常,Java中的所有运行时异常都会直接或者间接地继承自RuntimeException类。 Java中凡是继承自E原创 2015-05-11 23:05:24 · 1161 阅读 · 0 评论 -
FilenameFilter的使用
转自:http://jimb.iteye.com/blog/124930使用FilenameFilter实现图片过滤,只要.gif,.jpg,.png文件。 java 代码 public class ImageFilter implements FilenameFilter{ public boolean isGif(String file) { if (file.toLower转载 2015-05-13 21:31:01 · 509 阅读 · 0 评论 -
容易想复杂的"回环变位"
今天看算法(第四版)回环变位”题目描述很简单: 如果字符串s重的字符循环移动任意位置之后能够得到另一个字符串t,那么s就被成为s的回环变位(circular rotation) 举例省略… 问题:请编写一个程序检查2个给定的字符串s和t是否互为回环变位。 提示:判断条件只需要一行代码看到题目当时满脑子想的都是双重循环啊,游标移动啊各种i,j,k…… 结果来一句这样的提原创 2015-05-17 20:00:48 · 2099 阅读 · 3 评论