摘要: 多线程(同步代码块,同步方法,Lock锁,线程的状态,等待唤醒机制) 同步代码块: 作用: 把操作共享数据的代码锁起来; 格式: synchronized(锁对象){ 操作共享数据的代码 } 锁对象一定是唯一的; 特点: 锁默认打开,有一个线程进去了,锁自动关闭; 里面的代码全部执行完毕,线程出来, 阅读全文
posted @ 2023-09-24 15:55 回家太晚太悲催 阅读(47) 评论(0) 推荐(0)
摘要: 多线程(实现方式,常用方法,生命周期) 概述: 可以让程序同时做多件事情; 可以提高效率; 只要你想让多个事情同时运行就需要用到多线程; 如: 软件中的耗时操作、所有的聊天软件、所有的服务器‘ 并发和并行: 并发:在同一时刻,有多个指令在单个CPU上交替执行; 并行:在同一时刻,有多个指令在多个CP 阅读全文
posted @ 2023-09-24 15:53 回家太晚太悲催 阅读(33) 评论(0) 推荐(0)
摘要: 泛型 泛型的好处: 统一数据类型; 把运行时期的问题提前到了编译期间,避免了强制类型转换可能出现的异常,因为在编译阶段类型就能确定下来; 泛型的细节: java中的泛型是伪泛型,添加后,其内部依旧是按Object类型进行处理的; 泛型中不能写基本数据类型; 指定泛型的具体数据类型后,传递数据时,可以 阅读全文
posted @ 2023-09-24 15:49 回家太晚太悲催 阅读(70) 评论(0) 推荐(0)
摘要: 单列集合(ArrayList,LinkedList) ArrayList 概念: 1.集合的长度是可变的; 2.集合只能存储引用数据类型,不能存储基本数据类型; 创建集合: 例:ArrayList<E> list = new ArrayList<>(); 1.<>是泛型:限定集合中存储数据的类型,类 阅读全文
posted @ 2023-09-23 17:48 回家太晚太悲催 阅读(36) 评论(0) 推荐(0)
摘要: 单列集合(接口 Collection,List,Set) 单列集合体系结构: 特点: 1.List系列集合: 添加的元素是有序、可重复、有索引; 2.Set系列集合: 添加的元素是无序、不重复、无索引; 3.有序为存入和取出都是一样的顺序,非内部里的顺序; Collection 概念: Collec 阅读全文
posted @ 2023-09-23 17:46 回家太晚太悲催 阅读(72) 评论(0) 推荐(0)
摘要: 常用API(Arrays,Lambda表达式) Arrays类 概念: 数组类 常用方法: public static String toString(数组) 把数组拼接成一个字符串 public static int binarySearch (数组,查找的元素) 二分查找法查找元素 public 阅读全文
posted @ 2023-09-23 00:39 回家太晚太悲催 阅读(22) 评论(0) 推荐(0)
摘要: 常用API(包装类) 包装类 概念: 基本数据类型对应的对象 转换: 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double boolean Boolean char Character 获取方 阅读全文
posted @ 2023-09-23 00:39 回家太晚太悲催 阅读(30) 评论(0) 推荐(0)
摘要: 常用API(JDK8时间类)(LocalDate,LocalTime,LocalDateTime,Period,Duration,ChronoUnit) 细节 JDK8新增的时间对象都是不可变的; 如果我们修改了,减少了,增加了时间,那么调用者是不会发生改变的,会产生一个新的时间; ZoneId,I 阅读全文
posted @ 2023-09-23 00:37 回家太晚太悲催 阅读(48) 评论(0) 推荐(0)
摘要: 常用API(JDK8时间类)(ZoneId,Instant,ZonedDateTime,DateTimeFormatter) 细节 JDK8新增的时间对象都是不可变的; 如果我们修改了,减少了,增加了时间,那么调用者是不会发生改变的,会产生一个新的时间; ZoneId,Instant,ZonedDa 阅读全文
posted @ 2023-05-24 21:56 回家太晚太悲催 阅读(127) 评论(0) 推荐(0)
摘要: 常用API(JDK7时间类) Date类 概念: 用来描述时间,精确到毫秒 常用方法: public Date() 创建Date对象,表示当前时间 public Date(long date) 创建Date对象,表现指定时间 public void setTime(long time) 设置/修改毫 阅读全文
posted @ 2023-05-06 21:43 回家太晚太悲催 阅读(117) 评论(0) 推荐(0)