原创 android studio 設置大全

android studio調試 快捷鍵 1.設置按下快捷鍵出現list列表選擇     設置裏搜class Name Completion 修改此

原创 第八章 多態 多態的優點與作用 和缺陷

1.可擴展性 多態是一項讓程序員“將改變的事物和未變的事物分離開來的重要技術”。 改變的事物可能是添加了新的子類或父類和子類添加了新的方法,未變的事物可能是對基類的調用如 tune(Instrument i)方法調用,傳入i的可能是個子類

原创 第七章.final關鍵字和所說的接口

導語:java中的final關鍵字的含義存在着細微的區別,但通常指“這是不可改變的”.不想改變可能處於兩種理由:設計和效率, 兩者相差甚遠,所以可能被誤用 final可以修飾  數據、方法和類。 1.final 關鍵字修飾的數據 有時數據

原创 一段數據在網絡中的流動過程

一段數據在網絡中的流動過程 @(計算機網絡) 應用層:包括的協議有HTTP(web文檔請求和傳送)、SMTP(電子郵件報文的傳輸)和FTP(兩個端系統之間的文件傳送)。 運輸層:包括的協議有 TCP和UDP。 網絡層:包括的協議有IP

原创 文章標題

w 導語 爲了防止誤導,提前提示:泛型就是參數化類型(其他語言可能不叫泛型而叫參數化類型)。 一般的方法類和方法只能使用具體的類型:基本類型或自定義的類。如果編寫應用於多種類型的代碼或方法,就會有限制。 Java中的泛化機制:“可以實現

原创 第十四章 類型信息 反射 動態代理 空對象 接口和類型信息

1.反射:運行時的類信息 RTTI:運行時得知對象的具體類型,但這個類型必須在編譯時已知,也就是說,編譯器必須知道所有要通過RTTI來處理的類。特殊的情況:獲取一個並不在本程序中的對象的引用,編譯時程序無法得知這個對象所屬的類:例如從磁盤

原创 第十三章 字符串 格式說明符 異常補充

1.不可變String 如果某個對象出現在字符串表達式中,其toString()方法會被自動調用。String 類中每一個看起來會修改String值的方法都會重新創建一個全新String對象(原來創建的String對象並未改變),以包含修

原创 第十二章 通過異常處理錯誤 基本使用

1.創建自定義異常 定義自定義異常,必須從已有的異常類繼承,最好選擇意思相近的異常類繼承。System.err 將錯誤發送給標準錯誤流,而System.out會重定向。class MyException extends Exception

原创 馬克飛象

歡迎使用馬克飛象 @(示例筆記本)[馬克飛象|幫助|Markdown] 馬克飛象是一款專爲印象筆記(Evernote)打造的Markdown編輯器,通過精心的設計與技術實現,配合印象筆記強大的存儲和同步功能,帶來前所未有的書寫體驗。特點概

原创 第十一章持有對象之容器的使用

1.添加一組元素(ArrayList.....子類的簡單使用) public class AddingGroup { public static void main(String[] args) { Collection<Integ

原创 第十章 內部類 內部類的作用、閉包、內部類繼承、覆蓋重寫內部類、局部內部類、內部類標識符

1.爲什麼需要內部類 內部類繼承自某個類或者實現某個接口,內部類可以訪問創建它的外部類的對象或參數資源。內部類能獨立的實現某個接口,無論外圍類是否實現了這個接口。內部類使多重繼承的解決方案變得更加完善。 下面的代碼體現內部類實現多重繼承,

原创 第十四章 類型信息RTTI Class instanceof isInstance

1.RTTI(運行時識別一個對象的類型) 動態綁定是指在執行期間(非編譯期)判斷所引用對象的實際類型,根據其實際的類型調用其相應的方法。運行時類型信息使你能夠在程序運行時發現和使用(比如對象的具體類)類型信息。RTTI主要有兩種形式傳

原创 第十三章 字符串 正則表達式

導語 正則表達式是一種強大而靈活的文本處理工具。使用正則表達式,我們能以編程的方式,構造複雜的文本模式,並對輸入的字符串進行搜索。一旦匹配這些模式的部分,就可以對它們進行處理。正則表達式提供了一種完全通用的方式,能夠解決各種字符串處理相關

原创 Java WebRestApp後臺(一):第一個java web項目(從創建到返回第一個json字符串)

具體請看這個servlet教程:http://www.runoob.com/servlet/servlet-tutorial.html聲明:本系列文章只以介紹servlet爲主(因爲是做app後臺),不介紹css,js/html等web開

原创 android studio 構建過程中的各種問題 eclipse 項目導入android studio 的各種問題

1.基本導入 如果你項目中依賴的library過多 (在as中是依賴module),並且library中也有很多的jar文件,導入as中依賴module和module之間就有可能存在jar衝突 比如這樣 Error:Execution