Java关键字 Java关键字大概50+,命名上不能使用这个关键字 static 意思是静态的、全局的,一旦被修饰...[作者空间]
1.什么是控制并发流程 控制并发流程的工具类,作用就是帮助我们程序员更容易的让线程之间合作 让线程之间相互配合,来...[作者空间]
什么是抓包? 抓包(packet capture)就是将网络传输发送与接受的数据包进行截获、重发、编辑、转存,也用...[作者空间]
Activity是Android的四大组件之一,用来呈现视图的窗口 生命周期 生命周期依次是:onCreate,o...[作者空间]
1. 什么是不变性(Immutable) 如果对象在被创建后,状态就不能被修改,那么它就是不可变的例子:perso...[作者空间]
Java反射概述 Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的属性和方法;对于任意一个类,...[作者空间]
代理模式 在正式介绍代理模式之前,我们需要思考一下,我们为什么需要使用到代理类,如果可以直接访问和使用到目标资源对...[作者空间]
什么是线程池? 线程池本质上是一种对象池,用来对线程进行管理 在执行任务时需要将线程从线程池取出 在任务执行完成后...[作者空间]
一、引言 一般在开发过程中,一个功能是运行时长太久了,一般是通过什么方式去优化的? 异步/多线程,对于一个业务...[作者空间]
static 关键字 static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可...[作者空间]
Lock的核心API lock 获取锁的方法,若锁被其他线程获取,则等待(阻塞) lockInterruptibl...[作者空间]
前面讲Handler的时在MessageQueue源码中看到了IdleHandler的身影 MessageQueu...[作者空间]
前言 最近在做需求的时候需要一个日历控件,在github上看CalendarView不错,UI部分完全可以由使用者...[作者空间]
Android技术迭代更新很快,各种新出的技术和名词也是层出不穷。不知从什么时候开始,总是会时不时听到Androi...[作者空间]
内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。...[作者空间]
View事件分发流程 1.当用户触摸屏幕时(View 或 ViewGroup派生的控件),将产生点击事件(Touc...[作者空间]
前言:本文内容较长,可以带上瓜子,爆米花细细阅读,感兴趣的朋友可以收藏关注。 在学习JAVA的过程中往往都...[作者空间]
协程是一种并发设计模式,你可以在 Android 上使用它来简化异步代码。协程是在 Kotlin 1.3 时正式发...[作者空间]