搜索结果
查询Tags标签: Java学习,共有 5条记录-
JVM学习-自动内存管理
文章原文:https://gaoyubo.cn/blogs/6997cf1f.html 一、运行时数据区 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域 有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是 依赖用户线…
2024/1/16 5:02:37 人评论 次浏览 -
JVM学习-类加载机制
文章原文:https://gaoyubo.cn/blogs/4b481fd7.html 一、类加载机制 在JVM学习-Class文件结构中,讲了Class文件存储格式的具体细节。虽然Class文件中描述了各种类信息,但要让这些信息在虚拟机中运行和使用,就需要加载到内存中。本章将重点介绍虚拟机的类加载机制,包括…
2024/1/15 5:02:24 人评论 次浏览 -
JVM学习-Class文件结构
文章原文:https://gaoyubo.cn/blogs/844dc0e7.html 一、Class类文件的结构任何一个Class文件都对应着唯一的一个类或接口的定义信息。 但是反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以动态生成,直接送入类加载器中)。Class 文件是一组以 8 位字节…
2024/1/13 11:02:42 人评论 次浏览 -
java中this的内存原理以及成员变量和局部变量
this的内存原理 1、this的作用: 区分局部变量和成员变量 eg: public class Student{private int age;public void method(){int age = 10;System.out.println(age);//10System.out.println(this.age);//0使用this.可以直接使用成员变量的age} }2、this的本质: 代表所在…
2023/5/13 1:22:04 人评论 次浏览 -
Java方法的返回值及注意事项
方法的返回值 为什么要有带返回值的方法呢? 调用处拿到方法的结果之后,才能根据结果进行下一步操作 带返回值方法的定义和调用:如果在调用处,要根据方法的结果去编写另一段代码逻辑为了在调用处拿到方法产生的结果,就需要定义带有返回值的方法 1.带返回值方法定义的格…
2023/4/25 18:22:03 人评论 次浏览