javase 的一些基础常用类

【摘要】
/**
* @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
喜欢就支持一下吧
点赞0 分享