原创 6、面向對象
六、面向對象 1、系統結構圖(xmind) 2、tips ——1.理解面向對象 喬布斯是這樣理解面向對象的: 對象就像人一樣,也是活生生的生命。他們有知識,知道怎麼完成任務;他們有記憶,可以把發生的事情
原创 12、String類
十二、String類 1、系統結構圖(xmind) 2、String方法練習 ——1 /* 需求:將一個字符串反轉 思路:1、將字符串轉換爲字符數組 2、將數組反轉 3、將字符數組轉換爲字符串 */ class Rev
原创 2、Java基礎
二、java基礎 1、系統結構圖(xmind) PS:語句,函數,數組部分未列出。 2、Tips ——1. 標識符名稱規範 包名:多單詞組成時所有字母都爲小寫:xxxyyyzzz。 類名與接口名:多單詞組成時,多有單詞的首字母大
原创 7、單例設計模式
七、單例設計模式 1、系統結構圖(xmind) 2、tips ——1.設計模式的概念 解決某一問題最行之有效的方法。java中共有23種設計模式。 ——2.單例設計模式 用代碼實現單例設計模式需要做三部:
原创 8、繼承及其相關
八、繼承及其相關 1、系統結構圖(xmind) ——1.繼承: ——2.多態: ——3.內部類: ——4. 包: 2、tips ——1.繼承 Java不支持多繼承,但支持多層繼承(繼承體系):
原创 11、多線程
十一、多線程 1、系統結構圖(xmind) 2、tips ——1.多線程概述 JVM啓動時啓動了多條線程,至少有兩個線程可以分析的出來: 1.執行main函數的線程,該線程的任務代碼都定義在main函數中 2.負責垃圾回收的線程。
原创 3、程序流程
三、程序流程 1、系統結構圖(xmind) 2、tips ——1、if和switch語句的應用: if: 1.對具體的值進行判斷。 2.對區間判斷。 3.對運算結果是boolean類型的表達式進行判斷。 switch:
原创 14、泛型與其他API
十四、泛型與其他API 1、系統結構圖(xmind) ——泛型: ——2.其他API 2、tips ——1.泛型 1.JDK1.5的集合類希望在定義集合時,明確表明你要向集合中裝入那種類型的數據,無法加入指定類型以外的數據 2.泛
原创 16、網絡編程
十六、網絡編程 1、系統結構圖(xmind) 2、tips ——1.網絡模型:OSI參考模型和TCP/IP參考模型 一般來說開發處於傳輸層和網際層,應用層爲:FTP和HTTP協議等,傳輸層爲:UDP和TCP等,網際
原创 4、函數
四、函數 1、系統結構圖(xmind) 2.tips ——1、函數返回值 慄: class FunctionDemo { public static void main(String[] args) { int
原创 9、抽象類與接口
九、抽象類與接口 1、系統結構圖(xmind) ——1.抽象類: ——2.接口: 2、tips ——1.抽象類的由來 多個對象都具備相同的功能,但是功能具體內容有所不同,那麼在抽取過程中,只抽取了功能定義,並
原创 5、數組
五、數組 1、系統結構圖(xmind) 2、tips ——1.內存分配 Java程序在運行時,需要在內存中分配空間,爲了提高運算效率,對內存空間進行了不同區域的劃分,每一個區域都有其特定的處理數據的方式和內存管理
原创 10、異常
十、異常 1、系統結構圖(xmind) 2、tips ——1.throw和throws的區別 1.throws用於標識函數暴露出的異常類,並且可以拋出多個,用逗號分隔。throw用於拋出異常對象。 2.thorws用在函數上,
原创 1、Java綜述
一、java綜述 1、系統結構圖(xmind) 2、關鍵詞 ——DOS(Disk Operating System):是命令行(CLI)方式操作的操作系統,有別於windows等GUI的操作系統。 ——J2EE :JAVAEE
原创 15、IO流
十五、IO流 1、系統結構圖(xmind) 2、IO流繼承體系簡圖 3、tips ——1.字符流Writer 需求:將一些文字存儲到硬盤一個文件中。 如果要操作文字數據,建議優先考慮字符流。而且要將數據從內存寫到