【摘要】
/**
* @author silence
* javase 的一些基础常用类
*/
public class Silence1 { public static void main(String[] args) {
// Obect equals hashcode
// Arrays toString sort binarySearch 输出数组 排序…
/**
* @author silence
* javase 的一些基础常用类
*/
public class Silence1 { public static void main(String[] args) {
// Obect equals hashcode
// Arrays toString sort binarySearch 输出数组 排序 查找
// Objects nonNull isNull 对对象的判断
// StringBuilder 字符串拼接
// BigDecimal 精确计算
// Math 数学运算
// ArrayList 单列有序,可重复 查找快,增删慢
// LinkedList 单列有序 可重复 查找慢 增删快
// HashSet 无序单列不可重复 根据hash值计算在数组的存储位置,equals比较值进行存储 数组+链表+红黑树
// TreeSet 无序单列不可重复 重点可排序 根据自定义规则进行排序,返回0不存储Comparable 自然排序 Comparator比较器排序
// HashMap 无序双列不可重复 根据hash值计算在数组的存储位置,equals比较值进行存储 数组+链表+红黑树
// TreeMap 无序双列不可重复 重点可根据键排序与值无关 可存储null 根据自定义规则进行排序,返回0不存储Comparable 自然排序 Comparator比较器排序
// File 文件对象 对文件的增删改查判断
// FileInputStream 读取字节
// FileOutputStream 写出字节
// FileWriter 写出字符
// FileReader 读取字符
// LocalDate 日期
// LocalDateTime 日期时间
// LocalTime 时间
// Date 日期
// SimpleDateFormat 格式化日期对象与Date 搭配使用
// DateTimeFormatter 格式化日期对象 与LocalDate LocalDateTime LocalTime搭配使用
// Duration 计算时间间隔
// Period 计算日期间隔
// Runnable 实现,多线程创建方式
// Callable 实现,多线程创建方式
// Thread 继承多线程创建方式
// ThreadPoolExecutor 线程池
// Executors.newCachedThreadPool(); 线程池
// Executors.newFixedThreadPool(1); 线程池
// ArrayBlockingQueue 阻塞队列
// CountDownLatch 多线程并发类,根据构造参数传入指定的数值,等待线程完成对应的数量即可运行等待线程
// Connection 迭代器 数组集合
// Stream 流 主要做过滤集合中的数据元素用
// ConcurrentMap 线程安全的map类 }
}
文章来源: blog.csdn.net,作者:丶黎明,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_42553504/article/details/116098709
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END