- 博客(3)
- 收藏
- 关注
原创 java面试.1
关注公众号『Java专栏』,发送『面试』 获取该项目完整PDF[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WM1UgjaX-1589530428920)(qr_code.jpg)]基础篇1、 Java语言有哪些特点2、面向对象和面向过程的区别3 、八种基本数据类型的大小,以及他们的封装类4、标识符的命名规则。5、instanceof 关键字的作用6、Java自动装箱与拆箱7、 重载和重写的区别8、 equals与==的区别9、 Hashcode
2020-05-15 16:15:19 3561
原创 synchronized.2
用hsdis观察synchronized和volatile安装hsdis (自行百度)代码public class T { public static volatile int i = 0; public static void main(String[] args) { for(int i=0; i<1000000; i++) { m(); n(); } } public static synchronized vo
2020-05-15 16:04:29 274
原创 synchronized.1
用户态与内核态JDK早期,synchronized 叫做重量级锁, 因为申请锁资源必须通过kernel, 系统调用;hello.asm;write(int fd, const void *buffer, size_t nbytes)section data msg db "Hello", 0xA len equ $ - msgsection .textglobal _start_start: mov edx, len mov ecx, msg mo
2020-05-15 16:03:30 339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人