当前位置:首页 > 编程笔记 > 正文
已解决

黑马JVM总结(二十七)

来自网友在路上 159859提问 提问时间:2023-10-06 20:08:24阅读次数: 59

最佳答案 问答题库598位专家为你答疑解惑

(1)synchronized代码块

synchronized代码块的底层原理,它是给一个对象进行一个加锁操作,它是如何保证如果你出现了synchronized代码块中出现了问题,它需要给这个对象有一个正确的解锁操作呢,加锁解锁是成对出现的  

(2)语法糖-默认构造

前面 学习的是类的文件结构、字节码指令,下面我们我们学习javac编译器在编译期间,对我们字节码的一些优化和处理,我们把优化和处理呢有一个称呼叫做语法糖

(3)语法糖-自动拆箱装箱

(4)语法糖-泛型擦除

 局部参数类型表包含了方法参数的类型信息

他不能通过反射的机制拿到,但是只有在方法的参数和返回值上带的泛型信息,才能用反射的方法获取到 

(5)语法糖-泛型反射

方法体内的泛型信息都被擦除了,但是还有一部分泛型信息被保留下来了 

(6)语法糖-可变参数

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"黑马JVM总结(二十七)":http://eshow365.cn/6-16454-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!