《深入理解Java虚拟机》读书笔记——Java内存区域 发表于 2019-07-21 更新于 2019-09-18 分类于 JVM 概述Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。 阅读全文 »
《深入理解Java虚拟机》读书笔记——类文件结构 发表于 2019-07-20 更新于 2019-09-18 分类于 JVM 概述Java虚拟机不和包括Java在内的任何语言绑定,它只与”Class文件”这种特定的二进制文件格式所关联,Class文件中包含了Java虚拟机指令集和符号表以及若干其他辅助信息。虚拟机并不关心Class的来源是何种语言。 阅读全文 »
Java关键字-Synchronized 发表于 2017-07-29 更新于 2019-07-20 分类于 Java Synchronized用法 Synchronized关键字主要用在多线程并发时共享资源竞争的问题。当执行被synchronized关键字保护的代码片段时,将检查锁是否可用,若锁可用,则获取锁,执行代码,释放锁。 –《Java编程思想》 阅读全文 »
Freeline和JRebel分析 发表于 2017-03-20 更新于 2019-07-20 使用Android Studio开发时,常常会觉得编译很慢,要花好几分钟才能把App部署到手机上。本文对比了Freeline以及JRebel两种快速编译方案,希望可以找到合适的一个方案解决这个问题。 阅读全文 »