摘要: 递归 从编程角度来看,就是在方法中调用方法 递归解决问题,首先要定义一个方法。然后把一个大问题转化为与原问题相似的规模较小的问题,这样的话程序比较小,另外注意需要给递归一个出口 eg: public static int f(int n ){ if (n==1 || n==2){ return 1; 阅读全文
posted @ 2021-08-26 12:58 Lanezzz 阅读(27) 评论(0) 推荐(0)
摘要: File构造方法 是文件和目录路径名的抽象表示,文件和目录是可以通过File封装成对象的,对于File而言,封装的并不是一个真正存在的文件,仅仅是 一个路径名而已。 三种构造方法: 1.File(String pathname) eg:File f1 = new File("D:\itcast\ja 阅读全文
posted @ 2021-08-25 21:25 Lanezzz 阅读(27) 评论(0) 推荐(0)
摘要: Map Inferface Map<K,V> K:键的类型; V:值的类型 将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值 创建Map集合的对象 多态的方式,具体的实现类HashMap Map集合的对象没有add方法,只有put(K key, V value),将指定的值与该映射中 阅读全文
posted @ 2021-08-25 17:09 Lanezzz 阅读(47) 评论(0) 推荐(0)
摘要: 形式 <>意味着java的泛型,而泛型的作用是 1.将运行时错误提前到编译器 2.自动的类型转换 简化版 首先理解一下<T extends Comparable>,这意味着 T 必须实现Comparable接口,而接口的数据类型也要是 T,因为T和T才能进行比较嘛。 <T extends Compa 阅读全文
posted @ 2021-08-25 16:12 Lanezzz 阅读(74) 评论(0) 推荐(0)
摘要: 泛型 泛型就是将类型由原来的具体的类型参数化,然后再使用/调用时传入具体的类型,这种参数类型可以用在类、方法、接口中,即泛型类 泛型方法,泛型接口。 泛型定义格式:1.<类型>指定一种类型的格式,这里的类型可以看成是形参 2.将来具体调用时候给定的类型可以看成是实参,并且是实参的类型只能是,引用数据 阅读全文
posted @ 2021-08-24 20:46 Lanezzz 阅读(38) 评论(0) 推荐(0)
摘要: Set集合概述 不包含重复元素的集合 没有带索引的方法,所以不能用普通for循环遍历 Set是接口,所以需要实现类,HashSet就是其中一个,它由哈希表(是极为HashMap实例)支持。对集合的迭代顺序不做保证。 哈希值 是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值 Objec 阅读全文
posted @ 2021-08-24 16:49 Lanezzz 阅读(67) 评论(0) 推荐(0)
摘要: 集合体系结构 集合分为Collection(单列),Map(双列)有映射关系,其中单列可重复元素用List实现,可重复用Set实现 List主要学习ArratList和LinkedList, Set主要学习HashSet和TreeSet,Map主要学习HashMap Collection 用的时候只 阅读全文
posted @ 2021-08-21 16:58 Lanezzz 阅读(118) 评论(0) 推荐(0)
摘要: 异常 异常体系的超类是Throwable,下面有Error类和Exception类,Error类属于严重问题,不需要处理,Exception类属于异常类, 它表示程序本身可以处理的类。Exception类下面又有两个类,分别为RuntimeException类和非RunTimeException类, 阅读全文
posted @ 2021-08-20 12:50 Lanezzz 阅读(91) 评论(0) 推荐(0)
摘要: Arrays类 Arrays类包含用于操作数组的各种方法,两种最常用的,一个是toString(int[] a) 还有一个是 sort(int[] a) PS:跟Math类一样,他们的构造方法都是private修饰的,目的是不让创建对象,成员都是用public static修饰,目的是为了 直接用类 阅读全文
posted @ 2021-08-19 21:03 Lanezzz 阅读(48) 评论(0) 推荐(0)
摘要: 常用API Math 一些简单的数学操作 System 常用的 System.exit() System.CurrentTimeMillis(); 以上的方法都是通过类名来访问 Object 有个toString()方法,挺好用的,最好自己重写,比较简洁,利用Alt + Insert 有个equal 阅读全文
posted @ 2021-08-19 15:41 Lanezzz 阅读(23) 评论(0) 推荐(0)