上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 96 下一页
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 本地方法接口 在讲Java虚拟机运行时数据区中本地方法栈之前,我们先来说说运行时数据区之外的一个叫本地方法接口的东西简称JNI(Java Native Interface) 简单来讲,一个Native Method就是一个java调用非java代码 阅读全文
posted @ 2020-07-17 11:42 超级学渣渣 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 栈帧的内部结构 每个栈帧中存储着 1.局部变量表(Local Variables) 2.操作数栈(Operand Stack)(或表达式栈) 3.动态链接(Dynamic Linking)(或执行"运行时常量池"的方法引用) 深入理解Java多态特 阅读全文
posted @ 2020-07-17 11:28 超级学渣渣 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 虚拟机栈的背景 由于跨平台性的设计,java的指令都是根据栈来设计的。不同平台CPU架构不同,所以不能设计为基于寄存器的。 根据栈设计的优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 内存中的堆与栈 栈是运行 阅读全文
posted @ 2020-07-17 11:04 超级学渣渣 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。JVM中的PC寄存器是对物理PC寄存器的一种抽象模拟。 阅读全文
posted @ 2020-07-17 11:02 超级学渣渣 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 Java内存空间 内存是非常重要的系统资源,是硬盘和cpu的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM内存布局规定了JAVA在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的jvm对于内存的划分方式和管理机制 阅读全文
posted @ 2020-07-17 10:58 超级学渣渣 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有以下几种数据类型: 序号类型和描述 1 布尔型布尔型的值只可以是常量 true 或者 false。一个简单的 阅读全文
posted @ 2020-07-11 14:41 超级学渣渣 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 JVM细节版架构图 本文针对Class Loader SubSystem这一块展开讲解类加载子系统的工作流程 类加载子系统作用 1.类加载子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识即16进制CA TE 阅读全文
posted @ 2020-07-11 10:48 超级学渣渣 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 版权声明:源出处:尚硅谷JVM 博客来源于大佬整理 首先来看计算机系统当中JVM所处的位置 JVM是运行在操作系统之上的,并没有和硬件有直接的交互 Java一次编译,到处运行 古今JVM SUN Classic Exact VM HotSpot VM :HotSpot指热点代码探测技术 BEA JR 阅读全文
posted @ 2020-07-11 10:43 超级学渣渣 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Go 语言变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量可以通过变量名访问。 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 声明变量的一般形式是使用 var 关键字: var identifier type 可以一次声明多个变量: var iden 阅读全文
posted @ 2020-07-11 10:37 超级学渣渣 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 添加远程库 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下: git remote add git remote add [shortname] [url] 查看当前的远程库 要查看当前配置有哪些远程仓库,可以用命令: git remote 实例 提取远程仓库 Git 有 阅读全文
posted @ 2020-06-10 15:07 超级学渣渣 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 96 下一页