欢迎来到Zgxh的博客
10
22
Java 四种引用类型 Java 四种引用类型
四种引用类型1. 强引用强引用就是最普通的引用方式。 GC 时,只要堆中的对象实例存在强引用与之关联,则绝不会被垃圾回收。 Object o = new Object(); 方法中的局部变量的强引用会在方法退出栈帧后自动销毁引用。 对于类的
2020-10-22
09
26
堆中的对象内存分布 堆中的对象内存分布
Java 堆中的对象内存1. java中的对象指向问题public class HeapMemory { private Object obj1 = new Object(); public static void ma
2020-09-26
26
JVM 内存结构 JVM 内存结构
JVM内存区域划分JVM运行时数据区分为:堆、方法区、栈(虚拟机栈、本地方法栈)、程序计数器。 1. 程序计数器 Program Counter 线程私有,是当前线程的字节码行号指示器。 如果线程执行 Java 方法,指示字节码指令的地址
2020-09-26
26
垃圾回收机制 垃圾回收机制
Java 垃圾回收 GC 1. 方法区的垃圾回收方法区的垃圾回收主要针对:废弃的常量和不再使用的类型信息。 废弃的常量,比如常量池中的字面量,如字符串池中的某个字符串的值已经不与任何字符串对象相同。 回收类型信息又被称为类型卸载。回收条件
2020-09-26
26
Java 类加载机制 Java 类加载机制
Java 类加载机制总结类加载是把字节码 .class 文件加载到内存里,从而生成对应类的 Class 对象,同一个类只有一个 Class 对象。当该类需要被实例化的时候,即用 new 关键字来创建对象时,JVM 会去获取该 Class 对
2020-09-26
26
JVM 基础 JVM 基础
JVM 基础1. Java 程序的执行流程 java 程序首先经过编译器 javac 的编译,然后交给虚拟机 java。 字节码的运行过程: 通过类装载子系统来加载数据到运行时数据区 通过字节码执行引擎来执行代码
2020-09-26
26
字节码执行引擎 字节码执行引擎
JVM 字节码执行引擎JVM 作为字节码与操作系统之间的中间件,实现了 java 的跨平台性。 JVM 输入的是字节码文件,执行引擎(Execution Engine) 的任务就是将字节码指令解释/编译为对应平台上的本地机器指令才可以。简单
2020-09-26
05
05
于氏麻辣小龙虾 于氏麻辣小龙虾
于氏麻辣小龙虾 浸泡吐脏东西:泡小龙虾的水加盐,泡2小时。 清洗:戴手套,用刷子清洗小龙虾,并去虾线。 再次浸泡去血水:水里加盐去血水。 炒制:锅里热油两勺,加大葱段、姜片、大蒜、小葱结、干花椒,加火锅底料一小块,炒制出香。然后下入小龙虾,
2020-05-05
05
于氏炸鸡翅 于氏炸鸡翅
于式炸鸡翅 鸡翅泡凉水中解冻,用牙签扎眼儿。 腌制鸡翅:加入盐、胡椒面、辣椒面、五香粉,抓匀,腌制30~60分钟。 调裹粉:面粉中加入盐、五香粉,拌匀。 裹粉:鸡翅先裹一遍粉,然后蘸水,蘸水要快,蘸水后再裹一遍粉。 首炸把肉炸熟:大火把油烧
2020-05-05
04
24
于式麻酱拌面 于式麻酱拌面
于式麻酱拌面根据我个人吃火锅的习惯,再加上家里有限的材料,低配版的麻酱拌面。 做法: 取面(泡面面饼、手擀面、挂面皆可)适量入锅煮熟,如果是泡面则加入酱包一块煮,泡面的话宜水开后再下面饼。手擀面和挂面,有条件可以自己切一小块火锅底料,个人
2020-04-24
24
Tex与论文技巧 Tex与论文技巧
tex 引文引用网址首先tex文件导包 \usepackage{url} 其次bib文件中写入 @Misc{timmurphy.org, author = {Murphy, Timothy I}, title = {Line Spacing
2020-04-24
16
GNN需要解决的关键问题 GNN需要解决的关键问题
“图神经网络在线研讨会2020” 笔记1. 从同质到异质目前很多图神经网络主要是基于同质信息网络,同质信息网络只有一种类型的节点和边; 在实际应用中,会存在大量由不同节点和边构成的交互系统,例如文献数据、电影数据、以及社交网络知识图谱等,在
2020-04-16
3 / 4