Java常用类,接口
本专栏记录我平时用到的Java常用类
qnxg_wang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
map家族
map家族对比如下 集合 Key Value 有序 线程安全 初始化容量 HashMap 可以为null 可以为null 无序 线程不安全 16,扩容后容量翻倍 HashTable 不可以为null 不可以为null 无序 线程安全,通过synchronized 实现 11,扩容后容量翻倍+1 TreeMap 不可以为null 可以为null 有序 线程不安全 LinkedHashMap 可以为null 可以为null 有序 线程不安全 ConcurrentHashMap原创 2021-04-01 20:33:18 · 348 阅读 · 0 评论 -
Thread
设置线程优先级 线程的优先级不能小于1也不能大于10,指定线程优先级不能大于线程所在组的优先级,线程默认优先级为5,即与它的父线程(main)保持一致。 //为线程设定优先级 public final void setPriority(int newPriority) //获取线程优先级 public final int getPriority 获取线程ID //获取线程的唯一ID public long getId() 获取当前线程 //用于返回当前执行线程的引用 public static Thre原创 2021-03-20 16:42:54 · 137 阅读 · 0 评论 -
HashMap
HashMap Map<Integer, Integer> map = new HashMap<Integer, Integer>(); //iterating over keys only for (Integer key : map.keySet()) { System.out.println("Key = " + key); } //iterating over values only for (Integer value : map.values()) { Sys翻译 2021-03-18 23:59:33 · 335 阅读 · 0 评论 -
Serializable序列化
Serializable接口 一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化 序列化与反序列化 序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据 为什么需要序列化 Serializable接口就是Java提供用来进行高效率的异地共享实例对象的机制,实现这个接口即可 ...翻译 2021-03-07 19:11:01 · 125 阅读 · 0 评论 -
IntStream
构造IntStream IntStream.generate() 产生一个无限流,这里需要传入一个IntSupplier函数式接口实例 。 IntStream.range()产生指定区间的有序IntStream,这里需要传入一个区间(左闭右开),产生的元素不包含最后一个。 IntStream.rangeClosed()产生指定区间的有序IntStream,与IntStream.range()不同的是,产生的元素包含最后一个,即左闭右闭。 IntStream.of()填充一个或多个int元素构造流。 IntS翻译 2021-03-18 23:54:25 · 796 阅读 · 0 评论 -
TimeUnit
JDK1.5以后,JDK引入了枚举类TimeUnit,对sleep方法进行了封装。 使用TimeUnit代替sleep! TimeUnit.HOURS.sleep(3); TimeUnit.MINUTES.sleep(4); TimeUnit.SECONDS.sleep(27); TimeUnit.MILLISECONDS.sleep(88);原创 2021-03-18 23:14:42 · 127 阅读 · 0 评论
分享