原创 黑馬程序員------多線程創建的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: 此類實現服