摘要: 递归注意事项:A:递归一定到递归出来,要设置一个条件,当条件满足的时候就退出递归B:递归的次数不能太多,否则就内存溢出,因为每递归异常,都产生一个线程C:构造方法不能递归使用 // 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生... 阅读全文
posted @ 2017-04-05 12:00 2637282556 阅读(140) 评论(0) 推荐(0) 编辑
摘要: File:文件和目录(文件夹)路径名的抽象表示形式构造方法: - File(String pathname):根据一个路径得到File对象 - File(String parent, String child):根据一个目录parent和一个子... 阅读全文
posted @ 2017-04-05 01:32 2637282556 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Throwable类 ----|Error ---------- extends Throwable ----|Exception ---------- extends Throwable ... 阅读全文
posted @ 2017-04-04 21:28 2637282556 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Map 接口 ----|HashMap -------------implements Map ----|LinkedHashMap -------------extends HashMap ----|Hashtable... 阅读全文
posted @ 2017-04-04 14:50 2637282556 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 常用方法:public static void sort(List list):默认情况下是自然顺序,还可以设置比较排序public static int binarySearch(List list,T key):二分查找public static T ma... 阅读全文
posted @ 2017-04-04 12:17 2637282556 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Collection 接口 |--List 接口,继承Collection |--ArrayList --- implement List |--Vec... 阅读全文
posted @ 2017-04-03 22:32 2637282556 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1ArrayList: 底层数据结构是数组,查询快,增删慢线程不安全,效率高 查询快原因: 底层数据结构是数组,数组有索引,索引的作用相当于字典中的字母,通过这个字母,查到对应区域,不要一个一个字区比较。所以查询块. 增删慢原因: 底层结构... 阅读全文
posted @ 2017-04-03 21:27 2637282556 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 格式: 修饰符 返回值类型 方法名(类型 参数1,类型 参数2,类型… 可变参数变量名){ }注意: 这里的变量其实是一个数组 如果一个方法有多个参数和可变参数,可变参数要放到最后一个package cn;public class Tes... 阅读全文
posted @ 2017-04-03 18:32 2637282556 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 定义: 是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。泛型高级 ?:任意类型,如果没有明确,那么就是Object以及任意的Java类了 ? extends E:向下限定,E及其子类 ? super E:向上限定,E极其父类1.自定义泛型类... 阅读全文
posted @ 2017-04-03 18:04 2637282556 阅读(113) 评论(0) 推荐(0) 编辑
摘要: List集合:有序,可重复的存储数据A:添加功能 void add(int index,Object element):在指定位置添加元素 B:获取功能 Object get(int index):获取指定位置的元素 C:列表迭代器 ... 阅读全文
posted @ 2017-04-03 16:44 2637282556 阅读(102) 评论(0) 推荐(0) 编辑