共计 91 篇文章

2023

02-04 Seven Ways to Refactor Java Switch Statements

2022

03-12 Jvm
03-12 Java Io
03-09 Rxjava Learning
03-09 Lifecycle
03-06 Rxjava
03-06 Json
02-26 Java 序列化
02-13 Java Thread Basics
02-13 Java Dynamic Proxy
02-12 Java Annotations
02-12 Java泛型

2021

04-05 What's Behind Kotlin Open Val
04-05 Recyclerview Learning Roadmap

2020

10-09 Understanding Memory Reordering

2019

10-07 Que Sera Sera
09-18 Android Studio Proxy
08-12 Singleton Pattern
08-10 Lock Free Multithreading With Atomic Operations
08-09 Introduction to Thread Synchronization
08-07 A Gentle Introduction to Multithreading
08-04 Java Threadpoolexecutor
08-01 Java Blockingqueue
07-28 Aqs
06-28 Futuretask
05-28 Thread
04-18 How Kotlin Generate Method Default Arguments
03-12 Summary of Custom Views Part Iii
02-12 Summary of Custom Views Part Ii
01-12 Summary of Custom Views Part I

2018

09-12 A Few Lately Thoughts
07-10 Java Enum Syntactic Sugar
07-02 Analysis of Hashmap
07-01 Datastructure and Algorithms
06-18 Why Java String Designed as Final
05-30 Recyclerview Smooth Scoll to Position
04-26 Java Proxy
04-23 Okhttp3 Source Analysis

2017

10-18 Develop Jni Program in Mac

2016

12-26 Writing Better Adapters
10-10 Choreographer in Android
10-09 Vsync in Android
09-20 Aspect Oriented Programming in Android
09-17 Using Annotations Element Value Pairs in Aspectj
09-16 Defining Pointcuts by Annotations
09-15 Defining Pointcuts by Pattern
09-14 The Basics of Aop
09-13 Aspectj Dictionary
05-28 Make an Android Custom View Publish and Open Source
03-14 Mobile Apps Offline Support