02 2021 档案

摘要:转载自:https://www.jianshu.com/p/7b0e11a1e605 J.U.C是基于AQS实现的,AQS是一个同步器,设计模式是模板模式。核心数据结构:双向链表 + state(锁状态)底层操作:CAS public final void acquire(int arg) { if 阅读全文
posted @ 2021-02-21 23:23 Q_Lucky 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1 String 对象的两种创建方式: String str1 = "abcd"; String str2 = new String("abcd"); System.out.println(str1==str2);//false这两种不同的创建方法是有差别的,第一种方式是在常量池中拿对象,第二种方式 阅读全文
posted @ 2021-02-20 16:58 Q_Lucky 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1、Non-blocking IO(非阻塞IO) IO流是阻塞的,NIO流是不阻塞的。 Java NIO使我们可以进行非阻塞IO操作。比如说,单线程中从通道读取数据到buffer,同时可以继续做别的事情,当数据读取到buffer中后,线程再继续处理数据。写数据也是一样的。另外,非阻塞写也是如此。一个 阅读全文
posted @ 2021-02-19 11:05 Q_Lucky 阅读(159) 评论(0) 推荐(0) 编辑
摘要:Collection.toArray():将集合转换成数组 Collection接口中有两种toArray()方法 Object[] toArray() Return an Array Containing all of the elements in this collection. <T> T[ 阅读全文
posted @ 2021-02-18 18:00 Q_Lucky 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1. 简介 Arrays.asList()在平时开发中还是比较常见的,我们可以使用它将一个数组转换为一个List集合。 String[] myArray = {"Apple", "Banana", "Orange"}; List<String> myList = Arrays.asList(myAr 阅读全文
posted @ 2021-02-18 17:56 Q_Lucky 阅读(34) 评论(0) 推荐(0) 编辑
摘要:参考资料:https://www.cnblogs.com/huanshilang/p/12013386.html JDK8新特性里提供了3个时间类:LocalDate、LocalTime、LocalDateTime 在项目开发中,需要对Date类型进行格式,否则可读性很差,格式化Date类型要使用S 阅读全文
posted @ 2021-02-18 16:23 Q_Lucky 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示