Java 语言的语法糖语法糖指的是在计算机语言中添加的某种语法,这种语法对语言的编译结果和功能并没有实际影响,但是却能更方便程序员使用该语言。 2022-12-13 Java > 语法糖 #Java #语法糖
第 7 章:虚拟机的创建“ART 借助 Lock Hierachies 解决线程同步时经常出现的因为使用锁的顺序不一样导致死锁的问题。互斥锁可以设置一个优先级,只有先拿到高优先级的锁之后才能去抢占低优先级的锁。” 2023-04-03 《深入理解 Android:Java 虚拟机 ART》 #Java #读书笔记 #《深入理解 Android:Java 虚拟机 ART》 #Android #ART #JVM
第 6 章:编译 dex 字节码为机器码“在 Java 字节码编译为机器码的过程中,虚拟机会添加一些必要和特殊的指令,使得得到的机器码在运行过程中实际上离不开虚拟机的管控。” 2023-02-23 《深入理解 Android:Java 虚拟机 ART》 #Java #读书笔记 #《深入理解 Android:Java 虚拟机 ART》 #Android #ART #JVM
第 5 章:认识 C++11“当 Android 用 ART 虚拟机替代 Dalvik 的时候,为了表示和 Dalvik 彻底划清界限的决心,Google 连 ART 虚拟机的实现代码都切换到了 C++11。” 2023-02-23 《深入理解 Android:Java 虚拟机 ART》 #Java #读书笔记 #《深入理解 Android:Java 虚拟机 ART》 #Android #ART #JVM
第 4 章:深入理解 ELF 文件格式“那些参数、类型、重定位表只不过是用于计算符号地址的,而 GOT 和 PLT 才是整个流程得以顺利进行的关键。” 2023-02-17 《深入理解 Android:Java 虚拟机 ART》 #Java #读书笔记 #《深入理解 Android:Java 虚拟机 ART》 #Android #ART #JVM
第 3 章:深入理解 Dex 文件格式“如果一个 Class 文件依赖另外一个 Class 文件,则虚拟机在处理的时候需要读取另外一个 Class 文件的内容,这可能会导致 CPU 和存储设备进行更多的 I/O 操作。” 2023-02-14 《深入理解 Android:Java 虚拟机 ART》 #Java #读书笔记 #《深入理解 Android:Java 虚拟机 ART》 #Android #ART #JVM
第 2 章:深入理解 Class 文件格式“虽然规范将知识点介绍得非常详细,但初学者一上来就贸然扎入规范的繁枝细节之中,即使壮志冲天,效果也未必好。” 2023-02-13 《深入理解 Android:Java 虚拟机 ART》 #Java #读书笔记 #《深入理解 Android:Java 虚拟机 ART》 #Android #ART #JVM
第 13 章:线程安全与锁优化“在 Java API 中标注自己是线程安全的类,大多数都不是绝对的线程安全。” 2023-02-07 《深入理解 Java 虚拟机》(第3版) #Java #读书笔记 #JVM #《深入理解 Java 虚拟机》(第3版)