• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






金天黑日

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页

2021年12月7日

位运算
摘要: 阅读全文
posted @ 2021-12-07 16:04 金天黑日 阅读(24) 评论(0) 推荐(0)
 

2021年12月4日

JAVA虚拟机12--Class文件结构-属性表
摘要: 1 属性表 1.1 简介 属性表(attribute_info)在前面的讲解之中已经出现过数次,Class文件、字段表、方法表都可以携带自己的属性表集合,以描述某些场景专有的信息。 《Java虚拟机规范》允许只要不与已有属性名重复,任何人实现的编译器都可以向属性表中写入自己定义的属性信息,Java虚 阅读全文
posted @ 2021-12-04 18:28 金天黑日 阅读(265) 评论(0) 推荐(0)
 

2021年12月3日

JAVA虚拟机11-Class文件结构
摘要: 1.平台无关性和语言无关性 Oracle公司以及其他虚拟机发行商发布过许多可以运行在各种不同硬件平台和操作系统上的Java虚拟机,这些虚拟机都可以载入和执行同一种平台无关的字节码,从而实现了程序的“一次编写,到处运行”。各种不同平台的Java虚拟机,以及所有平台都统一支持的程序存储格式——字节码(B 阅读全文
posted @ 2021-12-03 19:52 金天黑日 阅读(80) 评论(0) 推荐(0)
 

2021年11月15日

JAVA虚拟机25---编译器,解释器,JAVA中的即时编译
摘要: https://www.cnblogs.com/somefuture/p/14272221.html 1.简介 编译器:是一种计算机程序,负责把一种编程语言编写的源码转换成另外一种计算机代码,后者往往是以二进制的形式被称为目标代码(object code)。这个转换的过程通常的目的是生成可执行的程序 阅读全文
posted @ 2021-11-15 16:04 金天黑日 阅读(348) 评论(0) 推荐(0)
 

2021年11月14日

JAVA虚拟机10---内存分配策略
摘要: 1.简介 对象的内存分配,从概念上讲,应该都是在堆上分配(而实际上也有可能经过即时编译后被拆散为标量类型并间接地在栈上分配)。在经典分代的设计下,新生对象通常会分配在新生代中,少数情况下(例如对象大小超过一定阈值)也可能会直接分配在老年代。对象分配的规则并不是固定的,《Java虚拟机规范》并未规定新 阅读全文
posted @ 2021-11-14 14:47 金天黑日 阅读(132) 评论(0) 推荐(0)
 

2021年11月11日

JAVA虚拟机09---垃圾回收---经典垃圾回收器
摘要: 1.Serial收集器 1.1简介 Serial收集器是最基础、历史最悠久的收集器,曾经(在JDK 1.3.1之前)是HotSpot虚拟机新生代收集器的唯一选择 1.2使用算法 标记-复制算法 1.3线程工作情况 这个收集器是一个单线程工作的收集器,但它的“单线程”的意义并不仅仅是说明它使用一个处理 阅读全文
posted @ 2021-11-11 21:41 金天黑日 阅读(89) 评论(0) 推荐(0)
 
JAVA虚拟机08--垃圾回收--HotSpot的算法实现细节
摘要: 1 stop the world 2 减少stop the world的时间-OopMap 3 OopMap数据结构的维护-安全点-安全区域 3.1安全点 3.2在垃圾回收时如何让所有线程到达最近的安全点(不包括执行JNI调用的线程) 3.3 安全区域 4 记忆集和卡表的细节 4.1简要说明 4.2 阅读全文
posted @ 2021-11-11 13:36 金天黑日 阅读(157) 评论(0) 推荐(0)
 

2021年11月3日

Idea移除和删除模块
摘要: 移除:右键模块-remove moduel 删除:在移除操作后 右键模块-delete 然后删除项目pom文件里面的<moduel> 阅读全文
posted @ 2021-11-03 16:04 金天黑日 阅读(1724) 评论(0) 推荐(0)
 
IDEA创建新的模块springboot
摘要: 1.右键项目-new-moduel 2.选择maven 3.选择jdk 4.输入名字 5.在项目pom文件加入模块依赖(版本管理) <dependency> <groupId>com.ruoyi</groupId> <artifactId>test</artifactId> <version>${r 阅读全文
posted @ 2021-11-03 16:02 金天黑日 阅读(1014) 评论(0) 推荐(0)
 

2021年11月2日

JAVA虚拟机07-垃圾回收-分代收集理论和垃圾收集算法
摘要: 1.分代收集理论 1.1分代收集理论假说 1.2分代收集理论奠定的垃圾收集器原则 1.3基于分代收集理论的内存划分-跨代引用假说 2.垃圾回收 3.垃圾收集算法 3.1标记-清除算法 3.2标记-复制算法 3.3标记-整理算法 1、分代收集理论 当前商用虚拟机的垃圾收集器,大多采用的是分代收集理论的 阅读全文
posted @ 2021-11-02 17:02 金天黑日 阅读(85) 评论(0) 推荐(0)
 
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 35 下一页