共计 78 篇文章

2023

02-04 Seven Ways to Refactor Java Switch Statements

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
03-13 The Clean Architecture
02-25 Android Handler Memory Leaks
02-12 Recyclerview Animation Part Ii
02-11 Recyclerview Animation Part I
01-15 Building a Recyclerview Layoutmanager Part Iv
01-13 Building a Recyclerview Layoutmanager Part Iii
01-11 Building a Recyclerview Layoutmanager Part Ii
01-10 Building a Recyclerview Layoutmanager Part I

2015

12-10 A First Glance at Recyclerview
11-23 Saving Android View State
11-23 Android Starting Window
09-22 Android Message Handling Mechanism
05-05 Mac Dev Setup