Garbage collection mechanism of the JVM Introduction to the JVM memory model Garbage collection mechanism algorithm how to determine whether an object is garbage
Android Accessibility is quite powerful. Basically, once authorized, it can listen for any event on the phone, such as: screen clicks, window changes, as well...
This paper introduces 58.com's practice of aar packet size statistical monitoring. As business version of iteration, the apk is becoming more and more big, after...
Componentization, which is a set of architecture mode suitable for multi-person collaborative development designed by experience accumulation in the process of actual business development; Modules...
In the Learning JVM series, you've covered the JVM specification, the Class file format, and how to read bytecode, ASM bytecode processing, the life cycle...
Class loading related knowledge. Class loading timing, class loader class type, class loading process, class loading mechanism. Custom class loaders. And so on.
Today, I will present a comprehensive and detailed introduction to Kotlin, including defining features, configuring usage, and getting started syntax. I hope you will enjoy...
While Android apps are mostly written in Java/Kotlin, the Android VIRTUAL machine doesn't actually use JVM bytecode, but instead compiles Class files into more compact...
When we are developing a list, we sometimes need to implement the scrolling effect of the list. List implementation everyone should use RecyclerView, but RecyclerView...
preface SocketThe use of theAndroidVery important in network programming Today I’m going to take you through itSocketAnd how to use it directory 1. Network basics...
Sometimes when you're developing a project, you'll come across a complex page that requires multiple lists or sliding layouts, or even webViews, to form a...
The last two blogs mentioned the construction process. During the preparation for the interview after graduation, I studied this part carefully and made blog records....
Android applications are often killed by the system's LowMemoryKiller while running in the background, and when the user clicks icon again or launches from the...
Some common open source libraries are collected, which are hereby recorded (410+ included). In addition, this article will continue to be updated, if you have...