寫代碼java
學習新技術的四點:正則表達式
Java環境的安裝編程
環境變量的配置:設計模式
classpath 的配置:數組
java編譯和運行。安全
1.關鍵字:其實就是某種語言賦予了特殊含義的單詞。網絡
注意:數據結構
變量空間的開闢須要什麼要素呢?多線程
變量的做用域:併發
生命週期:
數據類型:
關鍵字
標識符
|-常見的命名規則
註釋
常量、進制和進制轉換
|-字面值常量,自定義常量
變量
|-變量使用注意事項(做用域,初始化值)
數據類型和類型轉換
|-基本數據類型,引用數據類型
運算符
|-算數運算符,賦值運算符,比較運算符,邏輯運算符,位運算符,三元運算符
流程控制語句
|-選擇結構語句(if,switch),循環結構語句(for,while,do while),控制跳轉語句(break,continue,return)
方法
|-方法的格式,調用,重載
數組
|-格式,初始化,經常使用操做(遍歷,最值,查找,排序),二維數組(遍歷),參數傳遞與數據加密,,數組高級(冒泡/選擇排序,二分查找,Arrays工具類).對象數組,
面向對象思想
類與對象及其使用
對象的內存圖
成員變量和局部變量的區別
匿名對象
封裝(private)
this關鍵字
構造方法
|-類的初始化過程
static關鍵字
|-代碼塊(局部,靜態,構造,同步)
繼承
|-final關鍵字
多態
抽象類
|-形式參數和返回值問題
接口
包和導包
權限修飾符
內部類
|-匿名內部類
Object類/Scanner類
String類/StringBuffer類/StringBuilder類
數組高級和Arrays類
基本類型包裝類(Integer,Character)
正則表達式(Pattern,Matcher)
Math類/Random類/System類
BigInteger類/BigDecimal類
Date類/DateFormat類/Calendar類
Collection
|-基本功能,迭代器
List
|-列表迭代器,併發異常,常見數據結構圖示
List子類
|-ArrayList,Vector,LinkedList
泛型
|-加強for循環,靜態導入,可變參數,
Set
|-HashSet,TreeSet
單列集合總結
Map
|-HashMap,TreeMap
Collections集合工具類
Collection+Map集合總結
異常
File類
遞歸
字節流
轉換流
字符流
IO流總結
其餘流
|-數據操做流,內存操做流,打印流,標準輸入輸出流,:隨機訪問流,合併流,序列化流,Properties,NIO
多線程概述
多線程實現方案
線程調度和線程控制
線程生命週期
線程同步(線程安全問題)
死鎖
線程間通訊
事件監聽機制
適配器模式
網絡編程模型及三要素(IP,端口,協議)
Soket機制
UDP協議接收及發送數據
TCP協議接收及發送數據
類的加載器(根類,擴展,系統)
反射的使用(經過字節碼文件對象,去使用成員變量,構造方法,成員方法)
動態代理
面向對象思想設計原則設計模式設計模式的分類常見的設計模式簡單工廠模式和工廠方法模式(接口)模版設計模式(抽象類)裝飾設計模式(IO流)單例設計模式(多線程)適配器模式(GUI)