javase 的一些基础常用类


/**
 * @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类
    }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Silence丶你的名字

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值