IP属地:陕西
这是holder
Kotlin的构造函数分为主构造器(primary constructor)和次级构造器(secondary constructor)。 /**...
在原来的shape上略作修改即可实现水波纹点击效果 <ripple xmlns:android="http://schemas.android....
通常情况下,Java 程序中的 .class 文件会在以下 2 种情况下被 ClassLoader 主动加载到内存中: 1、调用类构造器 2、调...
编译插桩是指在代码编译期间修改或新增代码 可以两个地方进行编译插桩 1、java编译为class时 APT、AndroidAnnotation ...
.java-编译后-.class-classloader加载到jvm中 JVM中内存主要分为: 线程共享数据区(方法区、堆) GC回收主要回收区...
线程私有数据不需要考虑,会随着线程结束而结束,垃圾收集器关注的是堆和方法区中动态创建对象 1、可达性分析 通过一组GC Root为起点向下探索,...
Kotlin学习笔记3 1、条件控制if else ,when(类似switch) 2、循环控制for (item: in ints) in ...
Kotlin学习笔记2 kotlin基础要点总结(相对java) 1、kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录 2、...