Java 语言的语法糖语法糖指的是在计算机语言中添加的某种语法,这种语法对语言的编译结果和功能并没有实际影响,但是却能更方便程序员使用该语言。 2022-12-13 Java > 语法糖 #Java #语法糖
威联通 NAS 安装 GitLab + GitLab Runner 实现自动打包生成 apk 文件升级一下 GitLab 的版本,再实现 Android 项目自动打包生成 apk 文件的功能。 2024-01-23 NAS #Docker #GitLab #GitLab CI/CD #QNAP #NAS #Portainer #GitLab Runner
《GitLab CI/CD从入门到实战》“GitLab用于集中解决项目继承、项目部署的难题,从而提高生产力,降低开发集成的风险。” 2024-01-28 《GitLab CI/CD从入门到实战》 #读书笔记 #《GitLab CI/CD从入门到实战》 #Docker #GitLab #GitLab CI/CD #.gitlab-ci.yml
第 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