
java
文章平均质量分 77
斯kk
猛攻Java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JUC线程池
OOM(out of memory内存泄露):表示JVM的某个内存区域耗尽,无法继续分配所需内存。与操作系统内存无关,特指JVM管理的内存空间不足。原创 2025-06-18 20:51:49 · 242 阅读 · 0 评论 -
ThreadLocal实现原理
ThreadLocal 是 Java 中实现线程封闭(Thread Confinement)的核心机制,它通过为每个线程创建变量的独立副本来解决多线程环境下的线程安全问题。原创 2025-06-11 16:04:06 · 624 阅读 · 0 评论 -
java数据类型,类,成员执行顺序
java中只有8中基本数据类型(byte、short、int、long、float、double、char 、boolean)。基本数据类型变量中存储的是:真实的值。在内存中的表现:在栈内存中给变量a开辟一个空间,然后将具体的值存到里面。原创 2025-06-12 10:40:32 · 507 阅读 · 0 评论 -
Java类加载过程
合到一起变成一个static方法(顺序与源代码顺序一致),类的初始化阶段被调用。这个方法学名叫:类的初始化方法(cinit方法),类的初始化阶段会被调用。文件加载到JVM内存中,对数据进行校验、解析、初始化,并转换成JVM可以直接使用的。jvm只能运行二进制文件,类加载器的作用就是将字节码文件加载到jvm中。final修饰的static、普通static、静态代码块、构造方法。的静态变量不会出现在cinit方法里,在声明变量时,就赋好了值。启动类加载器、扩展类加载器、应用程序类加载器、自定义加载器。原创 2025-06-05 10:43:35 · 1081 阅读 · 0 评论 -
java类的生命周期
运行时常量池,类加载器的作用,多态的原理,类的加密和解密。原创 2025-06-03 20:34:26 · 725 阅读 · 0 评论 -
JVM垃圾回收
用两种算法判断:引用计数法,可达性分析算法。原创 2025-06-03 19:02:22 · 380 阅读 · 0 评论 -
ThreadLocal 使用及其原理
【代码】ThreadLocal 提供线程局部变量。原创 2024-11-15 19:21:31 · 298 阅读 · 0 评论 -
java多线程与JUC
进程:进程是操作系统分配资源的基本单位。在电脑中,一个软件就是一个进程线程:线程是CPU调度的基本单位,是进程内的执行单元。相当于一个软件中的不同功能多线程程序的特点:程序可以同时去做多件事,CPU可以在多件事之间切换,把等待的空余时间充分利用起来,提高程序的运行效率多线程的应用场景?只要你想让多个事情同时运行就需要用到多线程。比如:软件中的耗时、等待操作、所有的聊天软件、所有的服务器。原创 2025-06-01 20:14:54 · 952 阅读 · 0 评论 -
java Map双列集合
单列集合:一次只能添加一个元素双列集合:一次添加两个元素,左边的叫键(唯一的不能重复),右边叫值(可以重复),键和值一一对应。这样一对叫:键值对/键值对对象/在Java中叫:Entry。原创 2025-06-01 15:50:56 · 473 阅读 · 0 评论 -
Bean对象循环依赖
Spring 循环依赖是指。原创 2025-05-30 11:38:41 · 277 阅读 · 0 评论 -
java类与类之间的关系
成员变量。原创 2025-05-30 08:50:52 · 210 阅读 · 0 评论 -
java泛型
增强for循环(也称为for-each循环)是Java中一种简化版的循环语法,专门用于遍历数组或集合中的元素。它比传统for循环更简洁易读。原创 2025-05-11 15:42:31 · 427 阅读 · 0 评论 -
java面向对象
面向对象就是一个写程序的套路,面向:拿,找。对象:能干活的东西面向对象:拿东西来做对应的事情。原创 2025-05-28 10:44:24 · 375 阅读 · 0 评论 -
java反射
无侵入式(不修改原来的代码)的给代码增加新的功能代理:里添加额外的功能,再去调用原来的方法实现原来的功能。原创 2025-04-29 20:27:24 · 306 阅读 · 0 评论 -
spring切面(Aspect)
:通过。原创 2025-05-09 20:39:05 · 475 阅读 · 0 评论 -
JVM虚拟机
jvm是java的运行环境(java二进制字节码运行环境)原创 2025-05-25 10:23:08 · 751 阅读 · 0 评论 -
java集合体系结构
Vector已被淘汰List系列集合:添加的元素是有序(存储顺序一致)、可重复、有索引set系列集合:添加的元素是无序(存储顺序不一致)、不重复(可用于数据去重)、无索引。原创 2025-05-26 11:12:13 · 604 阅读 · 0 评论 -
java异常
必须要手动抛出,否则代码报错。原创 2025-05-27 19:13:48 · 482 阅读 · 0 评论 -
java和Swing GUI实现的简单2048游戏
2048游戏是一款经典的数字拼图游戏,玩家通过上下左右四个方向键控制游戏面板中的数字方块进行移动,相同数字的方块在移动时可以合并,每次移动后会随机生成一个新的数字方块。游戏的目标是在有限的空间内不断合并方块,直到获得一个值为2048的方块或无法继续移动为止。本程序设计内容旨在实现一个简单的2048游戏,包括游戏界面设计、游戏逻辑实现、用户操作处理等方面。原创 2024-04-20 21:55:12 · 976 阅读 · 0 评论