摘要: Java IO学习记录 流的相关概念 流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象.流的本质:数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。流的作用:为数据源和目的地建立一个输送通道。 Java IO常用的类和接口(五类一接口) 类 File 用于文 阅读全文
posted @ 2021-07-12 14:53 阿柠柠 阅读(39) 评论(0) 推荐(0)
摘要: 数据结构:数组+链表 数组:采用一段连续的存储单元来存储数据 查询快 插入慢 链表:是一种物理存储单元上非连续,非顺序的存储结构 插入删除快 查询慢(查询需要头开始) 算法: hash算法,也叫散列,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输 阅读全文
posted @ 2021-07-08 15:58 阿柠柠 阅读(43) 评论(0) 推荐(0)
摘要: 并发编程的三大特性 :可见性 原子性 有序性 volatile保证可见性和有序性,但不能保证原子性,保证原子性需要借助synchronize这样的锁机制 public class ThreadSychronizedTest { public static volatile int num = 0; 阅读全文
posted @ 2021-07-08 14:08 阿柠柠 阅读(204) 评论(0) 推荐(0)
摘要: public class ThreadVolatileTest { public static Boolean flag = false; public static void main(String[] args) throws InterruptedException { new Thread( 阅读全文
posted @ 2021-07-08 11:09 阿柠柠 阅读(44) 评论(0) 推荐(0)