在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下: PS:以上就是一个任务传递的过程。上级一开始总会想把任务分派给自己的下属去弄,然后任务一步一步去传递下去,最后由一个...
在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下: PS:以上就是一个任务传递的过程。上级一开始总会想把任务分派给自己的下属去弄,然后任务一步一步去传递下去,最后由一个...
一、前言 Android应用的开发过程不可能不涉及到Touch事件的处理,简单地如设置OnClickListener、OnLongClickListener等监听器处理Vie...
整个面试题分为三个部分:Java、Android和项目经验。 1 Java技术 1.1 Java基础 对抽象、继承、多态的理解 www.jianshu.com/p/65d47...
前几天晚上,一个朋友问我,有没有韩寒的微信号? 我没有韩寒的微信号。不过我马上想到,多年前在网上看到方舟子写过一篇关于韩寒文章有人代笔的论证,说是韩寒博客上的一些文章,在发表...
作为一个Android / Java开发人员,你可能会使用自定义注解来做一些代码生成的工作。Java API已经提供了扫描源码并解析注解的框架,你可以继承AbstractPr...
在什么情况下使用线程池? 使用线程池的好处: 线程池工作原理:为什么要用线程池? 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理...
Android使用泛型的地方很多,比如集成自BaseAdapter实现封装的Adapter,对常用操作进行封装,但是需要对传进来的数据进行处理,此时就使用到泛型,示例如下: ...
本章的内容主要解决下面几个问题: 第1部分 equals() 的作用 equals() 的作用是 用来判断两个对象是否相等。 equals() 定义在JDK的Object.j...
从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 一、强引用 如果一个对...