前言
- 當(dāng)我們要學(xué)習(xí)入門Java的時候桥胞,該學(xué)習(xí)哪些內(nèi)容才能上手進行開發(fā)呢野舶?
- 今天槐雾,Carson將獻上一份Java入門學(xué)習(xí)指南妓笙。
學(xué)習(xí)內(nèi)容
- 語言特性
- 常用類/方式使用介紹
- 集合
- 機制
1. 語言特性
當(dāng)學(xué)習(xí)一門語言的時候若河,優(yōu)先學(xué)習(xí)其語言特性十分重要。這里要學(xué)的Java語言特性包括:
- 面向?qū)ο蟮娜齻€特征與含義
- 多態(tài)的實現(xiàn)原理
- 方法重寫(Override)與方法重載(Overload)的介紹及其區(qū)別
- 接口(interface)與抽象類(abstract)的介紹及其區(qū)別
2. 常用介紹
主要包括在實際使用Java時的一些常見使用類及方法介紹寞宫。主要包括:
- 基本數(shù)據(jù)類型萧福、相關(guān)操作 及 封裝類
- 常見四種引用及其應(yīng)用場景(強、弱辈赋、軟统锤、虛)
- 字符串類型(String)相關(guān)使用方法
- Object類常用的公有方法
- 靜態(tài)關(guān)鍵字的常見用法(Static)
3. 集合
在Java中,集合的使用可謂是重中之重炭庙。要學(xué)的內(nèi)容主要包括:
- 集合有哪些類型饲窿?對應(yīng)特點是什么?
- 集合之間的繼承關(guān)系是什么焕蹄?
- Collection接口相關(guān)內(nèi)容學(xué)習(xí)(List集合逾雄、Set集合、Queue集合)
- Map接口相關(guān)內(nèi)容學(xué)習(xí)(HashMap、LinkedHashMap鸦泳、TreeMap)
具體請看文章:Carson帶你學(xué)Java:那些關(guān)于集合的內(nèi)容都匯總在這里了银锻!
4. 機制
學(xué)習(xí)Java的常用機制能讓你在使用Java語言時提高開發(fā)效率,主要包括:
- 多線程:實現(xiàn)多線程的基礎(chǔ)方法-Thread與Runable
- 多線程:線程池ThreadPool 使用 & 原理
- 多線程:ThreadLocal的使用規(guī)則 & 源碼分析
- 線程同步:sychronized做鹰、lock击纬、reentrantLock
- 線程鎖:方法鎖、對象鎖钾麸、類鎖
- 流操作: IO與NIO
- Native使用:JNI
- 反射機制
- 泛型相關(guān)
至此更振,關(guān)于Java入門學(xué)習(xí)講解完畢。其他關(guān)于Java內(nèi)容請關(guān)注:Carson帶你學(xué)Java專題
總結(jié)
歡迎關(guān)注Carson_Ho的簡書饭尝!
分享Android技術(shù)干貨肯腕,追求短、平钥平、快实撒,但卻不缺深度。