原创 黑馬程序員------多線程創建的3種方式

------- android培訓、java培訓、期待與您交流! ---------- 第一種方式:  1.自定義一個線程類,要繼承自Thread;  2.重寫Thread中的run()方法;將要在線程中執行的代碼寫到這裏;  3.啓

原创 黑馬程序員--------常用集合的遍歷方式總結

------- android培訓、java培訓、期待與您交流! ---------- 集合的分類: 1. Collection: |--list |--Arraylist 數組結構,線程不安全,有序的 |--Vector  數組結構,

原创 黑馬程序員-------繼承總結

------- android培訓、java培訓、期待與您交流! ---------- 一.代碼塊:    1.代碼塊的種類:1).局部代碼塊:定義在某個方法中;2).成員(構造)代碼塊:定義在類體中,每次實例化此類對象時被調用;3)

原创 黑馬程序員-------io流總結

------- android培訓、java培訓、期待與您交流! ---------- 遞歸: 1.遞歸是基於:方法可以自己調用自己;2.注意:1).一定要有出口,否則就是死遞歸;2).次數不能太多,否則堆棧溢出;3).構造方法不能遞歸調

原创 黑馬程序員--------8種基本數據類型的封裝類

------- android培訓、java培訓、期待與您交流! ---------- 基本數據類型有8種,Java對這8種基本數據類型都提供了相應的"類"類型。這些"類"類型,就是:包裝類;   "包裝類"的作用:  1.它們都可以封裝

原创 黑馬程序員------異常總結

------- android培訓、java培訓、期待與您交流! ---------- 異常處理的基本語法:    try{    //可能會出現異常的代碼    }catch(異常類型名稱   變量名){    //可以將catch中的

原创 黑馬程序員------TreeSet的自然排序與比較器

------- android培訓、java培訓、期待與您交流! ---------- 使用TreeSet存儲元素,要求元素必須具有"比較的功能"   我們怎麼才能具有比較的功能:   方式一:將我們的類實現:Comparable接口,

原创 黑馬程序員-------小數運算之BigDecimal

------- android培訓、java培訓、期待與您交流! ---------- 當我們對浮點數進行運算時,不要使用基本數據類型:float和double。因爲很容易會產生精度丟失的問題: S

原创 黑馬程序員-----------網絡編程

------- android培訓、java培訓、期待與您交流! ---------- 需要用到的類: Socket: 此類實現客戶端套接字(也可以就叫“套接字”)。套接字是兩臺機器間通信的端點。 ServerSocket: 此類實現服