ANR Application Not Responding ANR类型 Service Timeout:比如前台服务在20s内未执行完成,后台...
1.什么是序列化和反序列化 数据序列化就是将数据结构或者是对象转换成我们可以存储或者传输的数据格式的一个过程,在序列化的过程中,数据结构或者对象...
1.sychronied修饰普通方法和静态方法的区别?什么是可见性? 修饰普通方法时,锁是作用在这个对象实例上,而修饰静态方法时,锁是作用在这个...
JMM基础-计算机原理 Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(R...
AbstractQueuedSynchronizer 队列同步器,简称AQS,是一个用来构建锁或者其他同步组件的基础框架,他使用了一个int型的...
队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一...
线程死锁 是指两个或两个以上的线程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系...
动态代理和静态代理的区别,顾名思义,静态代理需要你提前写好代理类,代理类存在于源码之中;动态代理的代理类在运行期间动态生成,这就涉及到在运行期生...
注解的作用或者意义是什么? 注解本身没有任何意义,单独的注解就是一种注释,他需要结合其他如反射、插桩等技术才有意义。 Java 注解(Annot...
文集作者