摘要: Map集合的功能概述 Map 的内部接口 Entry Set<Map.Entry<K,V>> NAME = map.entrySet(); HashMap 要重写 hashcode 和 equal 方法 TreeMap LinkedHashMap Collections 工具类 public sta 阅读全文
posted @ 2019-07-23 19:33 gaoyang666 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Set Set是不包含重复元素的集合。更正式地,集合不包含一对元素e1和e2,使得e1.equals(e2),并且最多一个空元素。 无索引,不可以重复,无序(存取不一致) Set接口除了继承自Collection接口的所有构造函数以及add,equals和hashCode方法外,还增加了其他方法 H 阅读全文
posted @ 2019-07-17 11:12 gaoyang666 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 可变的参数类型,也称为不定参数类型。英文缩写是varargus,还原一下就是variable argument type。通过它的名字可以很直接地看出来,这个方法在接收参数的时候,个数是不定的。 public class TestVarArgus { public static void dealA 阅读全文
posted @ 2019-07-16 17:34 gaoyang666 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 泛型的由来 通过Object转型问题引入: 早期的Object类型可以接收任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在隐患,所以Java提供了泛型来解决这个安全问题。 提高安全性(将运行期的错误转换到编译期) 省去强转的麻烦 泛型类 泛型方法 public <泛型类型> 返回类型 阅读全文
posted @ 2019-07-16 12:59 gaoyang666 阅读(162) 评论(0) 推荐(0) 编辑
摘要: List 存取有序,有索引,可以重复 ArrayList去除集合中字符串的重复值(字符串的内容相同) public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("a"); list.add( 阅读全文
posted @ 2019-07-15 12:42 gaoyang666 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 数组和集合的区别 * 区别1 : * 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值 * 集合只能存储引用数据类型(对象)集合中也可以存储基本数据类型,但是在存储的时候会自动装箱变成对象 * 区别2: * 数组长度是固定的,不能自动增长 * 集合的长度的是可变的,可以根据元素的增加而增长 * C:数组和集合什么时候... 阅读全文
posted @ 2019-07-13 09:01 gaoyang666 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Date类的概述是util包下的,不能导入sql包的。* 类 Date 表示特定的瞬间,精确到毫秒。 *构造方法 * 成员方法 将时间字符串转化为日期对象: 阅读全文
posted @ 2019-07-10 10:56 gaoyang666 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Math类中的成员全是静态成员,构造方法是 私有的,以避免被创建对象 Random类的概述 阅读全文
posted @ 2019-07-09 16:23 gaoyang666 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 到底什么是正则表达式? 在编写处理字符串的程序或网页时,经常有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 正则表达式切割字符串 正则表达式切割字符串 正则表达式切割字符串 正则表达式切割字符串 阅读全文
posted @ 2019-07-08 17:26 gaoyang666 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 下面的表中列出的是 Number & Math 类常用的一些方法: 序号 方法与描述 1 xxxValue() 将 Number 对象转换为xxx数据类型的值并返回。 2 compareTo() 将number对象与参数比较。 3 equals() 判断number对象是否与参数相等。 4 valu 阅读全文
posted @ 2019-07-08 16:37 gaoyang666 阅读(227) 评论(0) 推荐(0) 编辑