--JVM
Hepburn Yang
匠心精神
展开
-
【JVM学习】--内存管理 / 对象创建
这wl里写自定义目录标题WLAN欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 ...原创 2019-05-05 23:18:22 · 321 阅读 · 0 评论 -
【JVM学习】--内存分配策略
# 1、基本原则: - 优先分配到Eden; - 大对象直接分配到老年代 - 长期存活的对象分配到老年代 - 空间分配担保(跟老年代借用空间) - 动态对象年龄判断原创 2019-05-19 21:49:22 · 330 阅读 · 4 评论 -
【JVM学习】--垃圾回收
一、如何判定对象为垃圾对象 1.1 引用计数法(不采用) 1.1.1 what? 在对象中添加一个引用计数器 当有地方引用此对象,引用计数器+1 引用失效时候,引用计数器-1 1.1.2 优势: 简单高效 1.1.3 劣势: 在堆内部相互关联(循环引用时),对外的栈内没有指向该对象的引用时,引用计数器的值不为0,这部分垃圾不会被回收。 1.2 可达性分析法 1.2.1 what?...原创 2019-05-30 20:49:32 · 282 阅读 · 22 评论 -
JVM--内存管理 + 对象创建 (下)
# 三、对象的创建 <a name="qmgx2"></a> ## 3.0 创建对象的方式 - new - 反射 - 通过类(类型)---任何数据类型包括(基本数据类型)都有一个静态的属性.class --ClassLoader - 通过字符串(类全名 )---能够实现解耦:Class.forName(str) - 通过对象---对象.getClass()来获取c(一个Class对象)-- Object的方法 - 克隆 - 序列化原创 2018-06-24 22:07:06 · 314 阅读 · 21 评论 -
JVM -- 类文件的结构+类加载
前言上一篇咱们已经建立好了整个Spring.net的框架,这篇文件来为框架添加各层的实现方法。添加各层引用DAL层引:IDAL,Model BLL引用IBLL:IDAL,Model SpringMVCTest引用:IBLL,BLL实现D层和B层第一步:设计IDAL,添加接口IUserDALusing System; using System.Collections.Generic; using原创 2017-12-27 20:23:23 · 950 阅读 · 18 评论 -
JVM -- 运行时栈桢结构
添加引用:在表示层添加上spring.net需要的dll文件引用,所需的dll文件,分享下载源:链接:https://pan.baidu.com/s/1hser0Ba 密码:kky2更改配置文件:一、修改Global.asax文件主要是修改两个地方,一是添加头文件引用 using Spring.Web.Mvc,二是更改MVC项目的继承为SpringMvcApplication 上代码using S原创 2017-12-27 21:04:33 · 2262 阅读 · 23 评论