在講正題之前我們講一段有關(guān)任務(wù)傳遞的小故事,拋磚迎玉下: PS:以上就是一個(gè)任務(wù)傳遞的過程。上級(jí)一開始總會(huì)想把任務(wù)分派給自己的下屬去弄,然后任務(wù)一步一步去傳遞下去,最后由一個(gè)...
在講正題之前我們講一段有關(guān)任務(wù)傳遞的小故事,拋磚迎玉下: PS:以上就是一個(gè)任務(wù)傳遞的過程。上級(jí)一開始總會(huì)想把任務(wù)分派給自己的下屬去弄,然后任務(wù)一步一步去傳遞下去,最后由一個(gè)...
一、前言 Android應(yīng)用的開發(fā)過程不可能不涉及到Touch事件的處理,簡單地如設(shè)置OnClickListener、OnLongClickListener等監(jiān)聽器處理Vie...
整個(gè)面試題分為三個(gè)部分:Java、Android和項(xiàng)目經(jīng)驗(yàn)。 1 Java技術(shù) 1.1 Java基礎(chǔ) 對(duì)抽象、繼承、多態(tài)的理解 www.itdecent.cn/p/65d47...
前幾天晚上,一個(gè)朋友問我,有沒有韓寒的微信號(hào)? 我沒有韓寒的微信號(hào)。不過我馬上想到,多年前在網(wǎng)上看到方舟子寫過一篇關(guān)于韓寒文章有人代筆的論證,說是韓寒博客上的一些文章,在發(fā)表...
作為一個(gè)Android / Java開發(fā)人員,你可能會(huì)使用自定義注解來做一些代碼生成的工作。Java API已經(jīng)提供了掃描源碼并解析注解的框架,你可以繼承AbstractPr...
在什么情況下使用線程池? 使用線程池的好處: 線程池工作原理:為什么要用線程池? 諸如 Web 服務(wù)器、數(shù)據(jù)庫服務(wù)器、文件服務(wù)器或郵件服務(wù)器之類的許多服務(wù)器應(yīng)用程序都面向處理...
Android使用泛型的地方很多,比如集成自BaseAdapter實(shí)現(xiàn)封裝的Adapter,對(duì)常用操作進(jìn)行封裝,但是需要對(duì)傳進(jìn)來的數(shù)據(jù)進(jìn)行處理,此時(shí)就使用到泛型,示例如下: ...
本章的內(nèi)容主要解決下面幾個(gè)問題: 第1部分 equals() 的作用 equals() 的作用是 用來判斷兩個(gè)對(duì)象是否相等。 equals() 定義在JDK的Object.j...
從JDK1.2版本開始,把對(duì)象的引用分為四種級(jí)別,從而使程序能更加靈活的控制對(duì)象的生命周期。這四種級(jí)別由高到低依次為:強(qiáng)引用、軟引用、弱引用和虛引用。 一、強(qiáng)引用 如果一個(gè)對(duì)...