简书不常来了,个人博客及微信公众号--IT老五--【源创】90程序猿,半栈,Android开发7年+,兼微信小程序、公众号、java、C++、h5、.net(c#,js)开发 -- [IT老五](itlao5.com)
IP属地:天津
这篇文章是我之前看书时做的笔记,内容都是基于【深入理解 JVM 虚拟机】(周志明)这本书中介绍的东西,觉得有一定的价值所以拿出来分享。并且个人时间总是有限的,无法保证大量的产...
数据库不应该是greendao吗
我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的...
1. 概述 JVM 把内存进行了划分,不同的内存区域有不同的功能。有的内存区域是线程私有的,比如 Java 虚拟机栈、本地方法栈和程序计数器,每一条线程都有自己独立的空间。有...
类的生命周期一共分为七个阶段: 类加载过程为加载、验证、准备、解析和初始化五个部分,其中验证、准备和解析三个部分又被称为 连接(Linking)。 这些过程并不是严格的线性过...
前言 当实现具备实时性需求时,我们一般会选择长连接的通信方式 而在实现长连接方式时,存在很多性能问题,如 长连接保活 今天,我将 手把手教大家实现自适应的心跳保活机制,从而能...
泛型是我们编程中经常使用到的,比如指定List集合类型或者Map的时候,或者比如定义public <T> void write(T t, T[] ta);方法的时候,我们用一...
前言 属性动画的使用 是 Android 开发中常用的知识 今天,我将讲解属性动画使用中最核心的一个方法类:ValueAnimator,希望你们会喜欢 Carson带你学An...
前言 自定义View原理是Android开发者必须了解的基础,在了解自定义View之前,你需要有一定的知识储备。 今天,本文将全面解析关于自定义View中基础:ViewRoo...