摘要: 2017-10-31 19:20:45 Set 一个不包含重复元素的 collection。无序且唯一。 HashSet LinkedHashSet TreeSet HashSet是使用哈希表(hash table)实现的,其中的元素是无序的。HashSet的add、remove、contains方 阅读全文
posted @ 2017-10-31 20:40 hyserendipity 阅读(12118) 评论(0) 推荐(2) 编辑
摘要: 2017-10-31 18:39:46 Arrrays工具类:此类包含用来操作数组(比如排序和搜索)的各种方法。 常用方法: 主要是数组的一些常用方法如: asList:将数组转成集合 binarySearch:数组中的二分查找 copyof:截取数组 copyOfRange:截取部分长度的数组 e 阅读全文
posted @ 2017-10-31 19:13 hyserendipity 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 2017-10-29 23:40:30 题目描述: 有一个整型数组arr和一个大小为w的窗口从数组的最左边滑到最右边,窗口每次向右边滑一个位置。窗口中每次会产生一个最大值,求这n-w+1最大值组成的数组。 要求时间复杂度为O(n)。 求解: 举例:[4,3,5,4,3,3,6,7],窗口大小为3 结 阅读全文
posted @ 2017-10-31 13:58 hyserendipity 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 2017-10-31 00:19:07 可变参数:定义方法的时候不知道该定义多少个参数 格式:修饰符 返回值类型 方法名(数据类型... 变量名){} 注意:这里的变量其实是一个数组 如果有可变参数,那么该可变参数肯定是最后一个 阅读全文
posted @ 2017-10-31 00:30 hyserendipity 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 2017-10-31 00:10:50 静态导入格式:import static 包名 ...类名.方法名; 也就说可以直接导入到方法名。 注意: 阅读全文
posted @ 2017-10-31 00:18 hyserendipity 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 2017-10-31 00:02:16 格式: 好处:简化了数组和集合的遍历 弊端:增强for的目标不能是null 阅读全文
posted @ 2017-10-31 00:10 hyserendipity 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 2017-10-30 22:47:11 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型是一种把类型的明确工作推迟到创建对象或 阅读全文
posted @ 2017-10-31 00:00 hyserendipity 阅读(1164) 评论(0) 推荐(1) 编辑