![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK5新特性
Unknown To Known
这个作者很懒,什么都没留下…
展开
-
JDK5新特性之增强for循环
package cn.itcast_02;import java.util.ArrayList;import java.util.List;/* * * 增强for:是for循环的一种 * * 格式: * for(元素数据类型 变量 :数组或者Colection集合){ * 使用变量即可,该变量就是元素 * } * * 好处:简化了数组和集合的遍历 * * 弊端:增强for的目标不能为null * 如何解决呢? *原创 2020-08-16 13:59:01 · 157 阅读 · 0 评论 -
Array工具类asList方法的使用
import java.util.Arrays;import java.util.List;/* * public static<T>Lsit<T>asList(T... a)把数组转成集合 * * 注意: * 虽然可以把数组转成集合,但是集合的长度不能改变。 * 因为它的本质还是数组,数组的长度是固定的 */public class Array工具类asList方法的使用 { public sta原创 2020-08-15 14:31:23 · 176 阅读 · 0 评论 -
JDK5的新特性可变参数
package cn.itcast_06;/* * * 可变参数: * 在定义方法的时候我不知道定义多少个元素 * 格式: * 修饰符 返回值类型 方法名(数据类型... 变量名){} * * 注意: * 这里的变量是一个数组 * 如果一个方法有可变参数,并且有多个参数,那么,可变参数一定是最后一个 * 因为可变参数前面的依次赋值,剩下的全部给可变参数原创 2020-08-15 14:30:02 · 170 阅读 · 0 评论 -
JDK5的新特性静态导入
/* * 静态导入 * * 格式:import static 包名...类名.方法名 * 可以最直接导入方法级别 * * 静态导入的注意事项 * A:方法必须是静态的 * B:如果有多个同名的静态方法,容易不知道使用谁? * 这个时候要使用,必须要加上前缀 * 所以静态导入意义一般不大,但是了解 */import static java.lang.Math.abs;import stat原创 2020-08-15 14:28:41 · 128 阅读 · 0 评论 -
ArrayList存储自定义对象并遍历三种方式(迭代器 普通for 增强for)
import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储自定义对象并遍历 * A:迭代器 * B:普通for * C:增强for */public class ArrayList存储自定义对象并遍历 { public static void main(String[] args) { //创建集合对象 ArrayList<Student> a原创 2020-08-15 14:27:45 · 1382 阅读 · 0 评论 -
ArrayList存储字符串并遍历三种方式(迭代器 普通for 增强for)
package cn.itcast_03;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储字符串并遍历for增强版 * * A:迭代器 * B:普通for * C:增强for * */public class ArrayList存储字符串并遍历三种方式 { public static void main(String[] args) { //创建集合 ArrayList<原创 2020-08-15 14:26:21 · 511 阅读 · 0 评论