创建对象在Heap堆区中如何分配内存
当创建一个对象时,对象首先会检查在Eden是否有足够存放空间,当Eden区存放空间足够时,就会给当前对象分配内存空间,当Eden区存放空间不足时,这时会触发,即YGC垃圾回收,在Eden区实现清除策略,没有被引用的对象则直接回收。而依然存活的对象会被移送到Survivor区。Survivor区分为f
Java高并发编程实战2,原子性、可见性、有序性,傻傻分不清
Java高并发编程实战系列,打造精品专栏。
简单聊聊羊了个羊
CSDN 的小伙伴,大家好,我是二哥呀。这几天,“羊了个羊”真的火爆全网,连续好几天了,热度仍然不减,就连二哥这个平常不怎么关注游戏的手残党都在不断被安利。在我看来,这破游戏所到之处,人类的时间会莫名消失,人类的血压会莫名升高,人类会莫名心甘情愿地去看广gao。这不,我们的老板都按耐不住了。一开始,
创建对象在堆区如何分配内存
java对象在堆区的内存分配
JavaEE之线程篇(初阶版)
JavaEE线程详讲(初阶)
【手把手带你学JavaSE】String类(下篇)
上篇我们已经学习了String类的一些知识,接下来我们接着学习!
JVM内存模型与类加载机制
JVM内存模型与类加载机制(以前的笔记)
MySQL入门指南6(视图,用户管理,存储引擎,数据类型)
1. MySQL的表类型由存储引擎(Strorage Engines)决定,主要包括MYISAM、INNODB、MEMORY 等。2. MySQL数据表主要支持六种类型,分别是:CSV、MEMORY、ARCHIVE、MRG_MYISAM、MYISAM、INNOD。3. 这六种又分为两大类,一类是“事
【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定
MP这样一款强大的持久层框架处理起来复杂的SQL来也是得心应手,效率极高,快快与我一同领略Plus的独特魅力吧
【Java】数据类型与变量
如果不是天能天生丽质,就要做到天生励志。
Java真的不难(四十八)Redis的入门及使用(一)
小应学长带你学Redis
Java 进阶多线程(二)
Java进阶必备技能
【超硬核】-1万字详尽大厂团队SQL开发规范,Review没人能笑着出来
【超硬核】-1万字详尽大厂团队SQL开发规范,Review没人能笑着出来。SQL 开发规范
MySQL事务
MySQL事务
微服务初级入门实战分布式项目构建
这是一个简单的入门微服务架构的工程项目,教你一步一步的创建分布式项目及远程调用的实现
封装和static
封装和static
35了,我该何去何从
哪吒那些年写过的优秀文章
机械转计算机,成功上岸鹅厂。白菜价年薪40w
白菜价了……
【JAVASE】程序异常处理
JAVA异常万字大集锦
Spring Boot——Thymeleaf生成PDF实战教程
Spring Boot——Thymeleaf生成PDF实战教程