首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java
ForeverKobe
创建于2021-11-08
订阅专栏
java知识集合与源码阅读收获
等 2 人订阅
共15篇文章
创建于2021-11-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java内存模型(JMM)与JVM内存结构:核心区别与联系
在Java开发中,Java内存模型(JMM)和JVM内存结构是两个至关重要但常被混淆的概念。它们分别从不同的层面定义了Java程序的内存管理机制。理解它们的区别和联系,不仅能帮助我们写出更高效的代码。
JAVA中的Hash码的生成及作用
Hash算法的本质 Hash算法是一种将任意长度的输入数据转换为固定长度的输出数据的数学函数。如java中的Object默认hash函数就是取对象的内存地址,然后将其通过默认的hash运算将其在内存中
大事务的产生原因、危害及优化方案
系统中出现大事务时,可能会出现许多问题,本文对大事务产生的原因,可能带来的危害及如何优化大事务进行分析
Spring事务属性详解及其实现原理
Spring具有在多种环境中配置和使用事务处理的能力,也就是说通过使用Spring的事务处理,可以把事务处理的工作统一起来,并为事务处理提供通用的支持,那么Spring的事务怎么使用原理又是什么?
Java线程池必知必会
J.U.C提供的线程池:ThreadPoolExecutor类,帮助开发人员管理线程并方便地执行并行任务。了解并合理使用线程池,是一个开发人员必修的基本功。
JAVA垃圾收集器之G1
Garbage First(简称G1)收集器是垃圾收集器技术发展历史上的里程碑式的成果,它开创了收集 器面向局部收集的设计思路和基于Region的内存布局形式。G1提供并发的类卸载的支持,补全了其计划
JVM有哪些垃圾收集器
如果说收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。《Java虚拟机规 范》中对垃圾收集器应该如何实现并没有做出任何规定.
总结一下JVM类加载机制
类加载过程: 类加载的时机 关于在什么情况下需要开始类加载过程的第一个阶段“加载”,《Java虚拟机规范》中并没有进行强制约束,这点可以交给虚拟机的具体实现来自由把握。
JVM内存结构
概述 其实 Java 虚拟机的内存结构并不是官方的说法,在《Java 虚拟机规范》中用的是「运行时数据区」这个术语
理一理JVM垃圾回收算法
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。C++内存的申请和释放都可以由程序员手动进行,而Java则采用了自动垃圾回收
HashMap有何特别之处,为什么java面试从不缺席?
涉及知识点 看过java面试经验分享的小伙伴或者经历过准备过校招面试的小伙伴应该都曾经被Hashmap给支配过,即使是社招HashMap也仍然是高频考点,那么究竟为什么大家都喜欢问HashM
直使用Executors创建线程池有什么问题?
线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这 样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。
JAVA集合——可维护插入、大小、访问顺序的Map集合
HashMap既没有插入顺序性,也不具有大小上的顺序性。那么有没有能够保证元素的插入顺序或者大小顺序的 Map 集合呢?答案当然是:有。
Java动态代理
java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来
Java String——源码分析重新认识
重新认识String 对于任何编程语言来说,接触字符串都是不可避免,Java也不例外。Java中String类位于java.lang包下,是整个Java语言的基石。同时String类使用final关键