随笔分类 -  java栈

摘要:帧数据区 :方法返回地址 ,动态链接 ,一些附加信息 动态链接(或者只想运行是常量池的方法引用) 指向运行时常量池当中,方法的引用地址 字节码文件中有常量池 左边就是符号引用 右边对应的真实的结构 符号右边又有符号引用 #11 int类型 #13 void返回类型 下面是类文件,还有Object 因 阅读全文
posted @ 2022-03-09 17:39 lamda表达式先驱 阅读(63) 评论(0) 推荐(0) 编辑
摘要:栈来实现计算器 阅读全文
posted @ 2021-12-13 18:22 lamda表达式先驱 阅读(65) 评论(0) 推荐(0) 编辑
摘要:数组实现栈 阅读全文
posted @ 2021-12-13 16:50 lamda表达式先驱 阅读(38) 评论(0) 推荐(0) 编辑
摘要:判断括号的有效性可以使用「栈」这一数据结构来解决。 我们遍历给定的字符串 ss。当我们遇到一个左括号时,我们会期望在后续的遍历中,有一个相同类型的右括号将其闭合。由于后遇到的左括号要先闭合,因此我们可以将这个左括号放入栈顶。 当我们遇到一个右括号时,我们需要将一个相同类型的左括号闭合。此时,我们可以 阅读全文
posted @ 2021-12-10 18:03 lamda表达式先驱 阅读(47) 评论(0) 推荐(0) 编辑
摘要:动态链接和常量池 阅读全文
posted @ 2021-10-19 16:47 lamda表达式先驱 阅读(124) 评论(0) 推荐(0) 编辑
摘要:操作数栈.局部变量表代码追踪 阅读全文
posted @ 2021-10-18 15:21 lamda表达式先驱 阅读(149) 评论(0) 推荐(0) 编辑
摘要:栈帧 阅读全文
posted @ 2021-10-18 14:11 lamda表达式先驱 阅读(514) 评论(0) 推荐(0) 编辑
摘要:栈:方法内部的局部变量都放在栈中(基本数据类型),如果是引用数据类型的话,栈空间只放这个对象的引用(引用对象的地址) 方法区一般是最大,因为用的是物理上的内存 每个线程一份虚拟机栈,和pc寄存器一样 , 栈针就是栈里面存贮数据的基本单位,一个栈针对应一个java方法 阅读全文
posted @ 2021-10-16 14:04 lamda表达式先驱 阅读(29) 评论(0) 推荐(0) 编辑
摘要:pc寄存器 阅读全文
posted @ 2021-10-07 22:12 lamda表达式先驱 阅读(228) 评论(0) 推荐(0) 编辑
摘要:类加载器子系统 阅读全文
posted @ 2021-10-07 00:43 lamda表达式先驱 阅读(32) 评论(0) 推荐(0) 编辑
摘要:classloader 类加载器 阅读全文
posted @ 2021-10-03 15:12 lamda表达式先驱 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示