上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 可变参数:格式: 数据类型... 变量名(注意:三个点)可变参数注意事项: 1.如果一个函数的形参使用了可变参数,那么调用该方法的时候可以传递参数,也可以不传递参数 如果本类中有两个相同的函数,一个函数无参,一个有可变参数。那么调用无参数的函数的时候调用的是无参的方法,而不是由可变参数的方法 2.可 阅读全文
posted @ 2018-05-10 21:06 江小白鞋 阅读(101) 评论(0) 推荐(0) 编辑
摘要: /*jdk1.5新特性之 增强for循环:底层是一个迭代器作用:简化迭代器书写格式使用范围:实现了Iterable接口的对象或者数组对象格式: for(变量类型 变量名 :遍历目标){ //代码块 } 注意: 1.因为for in循环底层还是迭代器,所以在循环的时候我们不能修改迭代对象的长度 2.因 阅读全文
posted @ 2018-05-10 20:43 江小白鞋 阅读(126) 评论(0) 推荐(0) 编辑
摘要: jdk1.5新特性之 静态导入作用:简化书写(在我们使用静态方法的时候要用 类名.方法名的方式调用。而用静态导入只需要写方法名就可以调用)语法: 1.作用于一个方法: import static 包名.类名.静态成员; 2.作用于全部的静态的方法 import static 包名.类名.*; 静态导 阅读全文
posted @ 2018-05-10 19:58 江小白鞋 阅读(93) 评论(0) 推荐(0) 编辑
摘要: List集合的工具类(Collections): 注意:Collection是单列集合的根接口 Collections是操作集合对象的工具类 1.对list集合排序: sort(List) 根据自然特性排序 sort(List,Comaprator) 根据比较器排序 2.对集合list进行二分查找: 阅读全文
posted @ 2018-05-08 19:11 江小白鞋 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 在生活中有些数据是以映射关系存在的,也就是成对出现的,比如:老公 老婆(key-->value)双列集合: | Map 如果是实现了Map接口的集合类,集合类具备的特点是:存储的数据是以键值对存在的,键不可重复,值可重复 | HashMap 底层是基于哈希表实现的HashMap的实现原理: 往Has 阅读全文
posted @ 2018-05-08 18:55 江小白鞋 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 泛型的上下限(?: 泛型的通配符) ? super Integer 只能接受Integer或者Integer的父类类型的集合对象 下线? extends Number 只能接受Number或者Number的子类类型的集合对象 上限 阅读全文
posted @ 2018-05-06 19:18 江小白鞋 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 泛型接口的定义格式: interface 接口名<声明自定义泛型>{ }泛型接口要注意的事项: 1.接口上自定义泛型的具体数据类型是在实现一个接口的时候指定的 2.在接口自定义的泛型如果在实现接口的时候没有指定具体的数据类型,那么默认为Object类型如果我们在实现接口的时候,任然不明确自己目前要操 阅读全文
posted @ 2018-05-06 18:36 江小白鞋 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 泛型类的定义格式: class 类名<声明自定义泛型>{ }泛型类要注意的事项: 1.在类上自定义泛型的具体数据类型是在使用该类的时候创建对象的时候确定的 2.如果一个类在类上已经声明了自定义泛型,如果使用该类创建对象的时候没有指定泛型的具体数据类型,那么默认为Object类型 3.如果类中自定义泛 阅读全文
posted @ 2018-05-06 18:04 江小白鞋 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 自定义泛型:自定义泛型就是一个数据类型的占位符或者是一个数据类型的变量方法上自定义泛型: 修饰符 <声明自定义的泛型>返回值类型 函数名(使用自定义泛型){ //代码块 }例如: public <T>String func(T t){ }在泛型中不能使用基本数据类型,如果使用基本数据类型,那么就使用 阅读全文
posted @ 2018-05-06 17:30 江小白鞋 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 泛型集合: 语法 ArrayList<String> list = new ArrayList<String>() 尖括号里面表示的是集合所能存储的数据类型泛型集合的好处: 1.将运行时的异常提前至了编译时(比如:强转失败,如果我们添加了类型,那么不合法的数据就添加不进去了) 2.避免了无所谓的强制 阅读全文
posted @ 2018-05-06 16:52 江小白鞋 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页