Android面试题

1. ==和equals的区别 ==比较的是在对象在栈里的地址是否相同,是绝对比较 equals是比较对象的属性,通过实现继承自Object的equ

Android高效加载大图

通过BitmapFactory的decode方法设置特定的options缩小图片到指定尺寸 1:通过加载设置了只编码图片边界options的图

AsyncTask Source Code

AsyncTask类的初始化过程 初始化阶段: 初始化线程池THREAD_POOL_EXECUTOR。用于执行任务。 构造一个负责调度线程的线程池

BlockingQueue-CountDownLatch

BlockingQueue:Java提供的线程安全的队列接口。 CountDownWatch:可用来让一个线程一直等待watch的值为0,另一

Collections与Arrays

Collections:提供了许多操作集合的方法。 Arrays:提供了许多操作数组的方法。 两者均支持基本数据类型,引用数据类型,引用类型。 常

DNA合成问题

DNA分子是以4种脱氧核苷酸为单位连接而成的长链,这4种脱氧核苷酸分别含有A,T,C,G四种碱基。 碱基互补配对原则:A和T是配对的,C和G是