首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
liruiruirui
掘友等级
学生
|
梅陇技校
人生苦短,我选 java(啪)
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
赞
文章( 7 )
沸点( 0 )
jvm 内存空间划分与作用详解
jcmd (从JDK 1. 7开始增加的命令)
jvm 方法调用的 5 条指令
1.invokeinterface:调用接口的方法,在运行期决定调用实现该接口的哪个对象的特定方法。(jdk 1.8 之间,接口中不能存在任何具体方法,1.8后可以引入 default 方法)
方法的 静态分派 与 动态分派
从上面过程可以发现,在第一步的时候就在运行期确定接收对象(执行方法的所有者程称为方法接受者)的实际类型,所以当调用 invokevirtual 指令就会把运行时常量池中符号引用解析为不同的直接引用,这就是方法重写的本质。
面试题57 - II. 和为s的连续正数序列
输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 著作权归领扣网络所有。
面试题09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 著作权归领扣网络所有。
java 字节码的解释执行
现代JVM在执行Java代码的时候,通常都会将解释执行与编译执行二者结合起来进行. 动态代理的好处之一是真实对象尚不存在的情况下,我们就可以将动态代理对象提前创建出来,使得他的逻辑可以面对很多种情况。
符号引用与直接引用关系
例如, 在Java中, 一个Java类将会编译成一个class文件。在编译时,java类并不知道所引用的类的实际地址, 因此只能使用符号引用来代替。
个人成就
文章被点赞
8
文章被阅读
3,441
掘力值
92
关注了
5
关注者
0
收藏集
1
关注标签
18
加入于
2019-12-09