Java进阶——Java深入学习的笔记汇总 & JVM底层、多线程、类加载 ...

前言

spring作为主流的 Java Web 开发的开源框架,是Java 世界最为成功的框架,持续不断深入认识spring框架是Java程序员不变的追求;而spring的底层其实就是Java,因此,深入学习Spring和深入学习Java是硬币的正反面,两者相辅相成,相互促进。

本篇博客是一篇不定期持续更新的博客,是一些Java深入学习的笔记汇总。

final关键字

Java进阶(2)------结合源码深入理解final关键字,修饰数据,方法,类

ArrayList和LinkedList

Java进阶(3)------手动实现ArrayList & 源码的初步理解分析 & 数组插入数据和删除数据的问题

Java进阶(7)------手动实现LinkedList & 内部node类的实现 & 增删改查的实现 & toString方法 & 源码的初步理解

JVM深入理解

Java进阶(1)------JVM的内存分配 & 反射Class类的类对象 & 创建对象的几种方式 & 类加载(何时进入内存JVM)& 注解 & 反射+注解的案例

Java进阶(4)------结合类加载JVM的过程理解创建对象的几种方式:new,反射Class,克隆clone(拷贝),序列化反序列化

线程池和多线程

Java进阶(5)------创建多线程的方法extends Thread和implements Runnable的对比 & 线程池及常用的线程池

Java进阶(6)------抢购问题中的数据不安全(非原子性问题)& Java中的synchronize和ReentrantLock锁使用 & 死锁及其产生的条件


总结

1.本篇博客是一篇不定期持续更新的博客;

2.是一些Java深入学习的笔记汇总;

相关推荐
丝斯20116 分钟前
AI学习笔记整理(67)——大模型的Benchmark(基准测试)
人工智能·笔记·学习
索荣荣10 分钟前
Java动态代理实战:从原理到精通
java·开发语言
兩尛14 分钟前
c++的数组和Java数组的不同
java·开发语言·c++
whale fall16 分钟前
2026 年 1-3 月雅思口语完整话题清单(1-4 月通用最终版)
笔记·学习
爱学习的阿磊21 分钟前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
roman_日积跬步-终至千里23 分钟前
【Java并发】多线程/并发问题集
java·开发语言
m0_7369191024 分钟前
Python面向对象编程(OOP)终极指南
jvm·数据库·python
xian_wwq30 分钟前
【学习笔记】对网络安全“三化六防挂图作战”的理解与思考
笔记·学习·三化六防
それども43 分钟前
什么是MalformedStreamException,和WebKitFormBoundary有什么关系
java
三伏52243 分钟前
Cortex-M3权威指南Cn第十章——笔记
笔记·单片机·嵌入式硬件·cortex-m3