首页 > TAG信息列表 > jdk5
Java JDK5的新特性——Arrays工具类中的一个方法
Arrays工具类中的一个方法 public static <T> List<T> asList(T... a) package cn.wen_01; import java.util.Arrays; import java.util.List; /* * public static <T> List<T> asList(T... a):把数组转成集合 * * 注意事项: * 虽然可以把数组转成集合,但是集合JavaSE---显式锁
1、概述 1.1、jdk5之前,用于 调节共享对象访问机制 只有 synchronized、volatile; jdk5之后,提供了 显示锁:Lock、ReentrantLock...; 显式锁 并不是 内部锁机制 的替代,而是 当内部锁被证明受到局限时,提供可选择的高级特性;补充-jdk5新增多线程实现方式
创建多线程的原始两种方式 1、继承Thread类 2、实现Runable接口 jdk5新增的两种方式 1、实现Callable接口 jdk5:新增创建线程方式:实现Callable * 与使用Runnable相比,Callable功能更强大 * 1、相比run() 方法,可以有返回值JDK5后的新特性简介
新特性 自动拆装箱 泛型 增强for 静态导入 可变参数 枚举 增强for: for(元素的数据类型 变量:数组或者collection集合){ 使用变量即可,该变量就是元素 } (要遍历的数组或集合必须是实现Interable接口的) 好处: 简化了数组和集合的遍历 弊端: 增强for的目标不能为null,不支持遍历时jdk5-jdk10各个版本介绍之JDK1.6
代码地址:https://github.com/zhaofengdeng/java-core.git 参考: https://blog.csdn.net/pursue_vip/article/details/78692584JDK5新特性
JDK5新特性目录导航: 自动拆装箱 Foreach 静态导入 可变参数 Var args 枚举 格式化输出 泛型 ProcessBuilder 内省 线程并发库(JUC) 监控和管理虚拟机 元数据 自动拆装箱 Java数据类型分两种:基本数据类型 和 引用数据类型(对象) 有时候我们需要将基本数据类型包装为对象进行处