Java 基础学习
文章平均质量分 96
Java是一门面向对象的编程语言。
燕赵韩魏555
I don't like Mondays.
展开
-
Java 集合【学习笔记】Java 基础
JAVA集合:单列集合(List、Set)、双列集合(Map)、工具类(Arrays、Collections)的相关API。以及 ArrayList、LinkedList、Iterator、HashMap、TreeMap 的底层原理。原创 2023-03-25 14:13:00 · 886 阅读 · 0 评论 -
学习笔记:Java 并发编程(补)ThreadLocal
文章内容:ThreadLocal 中 ThreadLocalMap 的数据结构,以及二者的关系;ThreadLocal 中的 key 为什么是是弱引用;ThreadLocal 中的内存泄露问题的原因;在 ThreadLocal 的最后要加 remove() 方法的原因。原创 2023-03-07 18:04:32 · 709 阅读 · 0 评论 -
Stream 流 【学习笔记】Java 基础
文章内容:Lambda 表达式、泛型、不可变集合、Stream 流、方法引用原创 2023-03-02 21:52:27 · 719 阅读 · 0 评论 -
学习笔记:Java 并发编程③_JMM
本博客主要介绍了共享变量在多线程间的可见性问题与多条指令执行时的有序性问题。原创 2023-01-21 01:48:09 · 971 阅读 · 1 评论 -
学习笔记:Java 并发编程(补)CompletableFuture
本文内容:Future 和 CompletableFuture 二者的相关API和优缺点。原创 2023-03-06 13:21:07 · 596 阅读 · 0 评论 -
数据结构_Java【学习笔记】线性表 + 符号表
本文的主要内容是记录了下面的数据结构的代码实现:顺序表、链表(单向链表、双向链表、链表反转、快慢指针、约瑟夫问题)、栈(括号匹配问题、逆波兰表达式)、队列;除了这些线性表外,还有符号表。原创 2023-02-21 01:08:49 · 338 阅读 · 0 评论 -
学习笔记:Java 并发编程⑥_并发工具_JUC
本文内容:AQS 原理、重入锁原理、读写锁原理。以及 ReentrantLock、Semaphore、CountdownLatch、CyclicBarrier、ConcurrentHashMap、ConcurrentLinkedQueue、BlockingQueue、CopyOnWriteArrayList 的相关介绍。原创 2023-02-14 10:51:05 · 705 阅读 · 0 评论 -
学习笔记:Java 并发编程④_无锁
本章内容:CAS 与 volatile;CAS 的相关 API:原子整数、原子引用、原子累加器;Unsafe。原创 2023-01-27 19:22:53 · 1194 阅读 · 0 评论 -
学习笔记:Java 并发编程②_管程
本博客内容:共享问题分析;synchroinzed;线程安全分析;Monitor;wait / notify;Park / Unpark;分析线程状态的转换;活跃性;ReentrantLock。原创 2022-12-25 23:10:31 · 859 阅读 · 0 评论 -
查找和排序 + 集合 + 单例模式【学习笔记】Java 基础
本文讲述了几种重要的查找和排序、集合、单例模式。原创 2022-09-17 17:34:06 · 565 阅读 · 0 评论 -
学习笔记【Java 虚拟机④】内存模型
本博客内容:JAVA 内存模型与线程、线程安全与锁优化原创 2022-09-10 01:56:28 · 740 阅读 · 0 评论 -
学习笔记【Java 虚拟机③】类加载与字节码技术
本博客内容概览:1. 类文件结构、2. 字节码指令、3. 编译期处理、4. 类加载阶段、5. 类加载器、6. 运行期优化。原创 2022-09-07 23:00:54 · 699 阅读 · 0 评论 -
学习笔记【Java 虚拟机②】垃圾回收
本博客主要讲述了垃圾收集器与内存分配策略,以及三个内存调优的小例子。原创 2022-08-15 08:11:45 · 708 阅读 · 0 评论 -
学习笔记【Java 虚拟机①】内存结构
本博客讲述了 Java 内存区域。主要是运行时数据区域(程序计数器、JAVA 虚拟机栈、本地方法栈、JAVA 堆、方法区、运行时常量池)。此外还讲述了被频繁使用的直接内存。原创 2022-08-05 12:48:00 · 609 阅读 · 0 评论 -
【查缺补漏 | JAVA 基础知识 | 粗略复习②】
本博客主要复习了内部类、Lambda表达式、接口组成更新的简述、方法引用、函数式接口、Stream流的相关知识。原创 2022-07-28 13:29:54 · 358 阅读 · 0 评论 -
【查缺补漏 | JAVA 基础知识 | 粗略复习①】
本博客主要复习了部分关键字(this、super、final、static、abstract)、继承、多态、抽象类、接口、形参和返回值的概念。原创 2022-07-25 17:58:34 · 273 阅读 · 0 评论 -
学习笔记:Java 并发编程①_基础知识入门
本博客主要介绍进程和线程的基本概念,Java线程中(基本操作,一一些主要的 api,线程状态,相关的应用和原理,两阶段终止模式。)原创 2022-08-01 22:43:10 · 654 阅读 · 0 评论