标签:JVM

Serializable & Parcelable
移动开发

Serializable & Parcelable

12月14日

对象序列化的简单介绍 所谓对象的序列化其实就是把JVM运行过程中生成的对象通过特殊的处理手段转换为字节形式的文件。转换之后就可以将其永久保存到磁盘中,或者以字节流进行网络传输。 在...
Android优化-内存优化总结篇
移动开发

Android优化-内存优化总结篇

12月08日

一、Android内存管理机制 1、Java对象的生命周期 Java对象的生命周期经历7个阶段,分别是创建阶段、应用阶段、不可见阶段、不可达阶段、收集阶段、终结阶段、对象控件重新分...
从编译和运行的角度再议 Java 乱码问题
综合技术

从编译和运行的角度再议 Java 乱码问题

12月07日

在实际项目中,由于系统的复杂性,乱码的根源往往不容易快速定位,乱码问题不见得一定能通过在 Java 内部编解码的方式解决。正确的做法应该是依次检查输入 Java 虚拟机(以下简称 ...
综合技术

Synchronized的实现原理(一)

12月02日

synchronized ,是Java中用于解决并发情况下数据同步访问的一个很重要的关键字。当我们想要保证一个共享资源在同一时间只会被一个线程访问到时,我们可以在代码中使...
安全发布之Jvm友好关闭
后端存储

安全发布之Jvm友好关闭

11月30日

小伙伴们一定很熟悉kill -9 来杀某个进程了,其实这样做在生产系统中是存在安全隐患的。 我们知道线程分为守护线程和用户线程。如果是系统中存在的均是守护线程,那么调用JVM的关闭...
JVM使用了CMS GC时的一些默认情况
综合技术

JVM使用了CMS GC时的一些默认情况

11月26日

简书占小狼,转载请注明原创出处,谢谢! 为了满足高性能、低延迟的要求,大部分应用都采用CMS算法作为服务端的垃圾收集器,而在HotSpot的实现中,针对CMS算法,对于一些参...
Android so的热升级尝试
移动开发

Android so的热升级尝试

11月21日

一、So的热升级尝试 在Android代码中,加载so库是通过调用System.loadLibrary函数实现的。但和Android的许多特性一样,只提供了加载,而没有卸载和...
Android so的热升级尝试
综合技术

Android so的热升级尝试

11月21日

一、So的热升级尝试 在Android代码中,加载so库是通过调用System.loadLibrary函数实现的。但和Android的许多特性一样,只提供了加载,而没有卸载和...

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录