示例1:實(shí)現(xiàn)ButerKnife庫的自動(dòng)獲取view 聲明view的注解: 在activity中獲取注解value實(shí)現(xiàn)findViewById:...
泛型是什么 在我們的實(shí)際工作中 泛型(Generics) 是無處不在的春瞬,我們也寫過不少,看到的更多,如景图,源碼、開源框架... 隨處可見碉哑,但是挚币,我...
TCP(Transmission Control Protocol,傳輸控制協(xié)議) TCP主要是面向連接的協(xié)議扣典,它包含有建立和拆除連接妆毕,保證數(shù)據(jù)...
Java反射機(jī)制 在運(yùn)行狀態(tài)中,對(duì)于任意一個(gè)類贮尖,都能夠知道這個(gè)類的所有屬性和方法笛粘;對(duì)于任意一個(gè)對(duì)象,都能夠調(diào)用它的任意一個(gè)方法和屬性;這種動(dòng)態(tài)獲...
為什么要序列化與反序列化 當(dāng)我們的應(yīng)用需要從網(wǎng)絡(luò)獲取包括文本薪前、圖片润努、音頻、視頻等資源時(shí)示括,這些數(shù)據(jù)都會(huì)以二進(jìn)制序列的形式在網(wǎng)絡(luò)上傳送铺浇。發(fā)送方需要把...
Error(錯(cuò)誤): 是程序無法處理的錯(cuò)誤,表示運(yùn)行應(yīng)用程序中較嚴(yán)重問題垛膝。例如鳍侣,Java虛擬機(jī)運(yùn)行錯(cuò)誤(Virtual MachineError...
封裝 封裝的意義: 封裝的意義在于保護(hù)或者防止代碼(數(shù)據(jù))被我們無意中破壞倚聚。 保護(hù)成員屬性,不讓類以外的程序直接訪問和修改凿可; 隱藏方法細(xì)節(jié) 關(guān)于...
面向?qū)ο蟮睦斫?從字面意思理解秉沼,面向,就是拿矿酵、找唬复。對(duì)象,表示能干活的東西全肮。整句話的含義就是拿東西做對(duì)應(yīng)的事情敞咧。 在現(xiàn)實(shí)生活中,我們要做一件事情辜腺,...
越大的項(xiàng)目休建,使用注解就越清晰,代碼可讀性越高评疗,維護(hù)起來就越簡單测砂。簡單來說,通過注解百匆,可以使我們的開發(fā)更方便簡潔砌些,通過規(guī)范約束我們的編程,避免一些...