欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

第一階段 Java語言(中)

第一階段 Java語言(中)

課程介紹 Java/Android開發(fā)-常用API類庫與算法、IO流、集合、多線程并發(fā)、網(wǎng)絡編程。

同學人數(shù):184884人 時長:16小時36分鐘


本課程為Android入門教程之Java核心技術階段,Java基礎、面向對象、Java高級開發(fā),講解以下內(nèi)容:

(一)常用類庫API與算法

講解StringBuffer類的內(nèi)部原理,分析原代碼實現(xiàn),與String的區(qū)別與應用經(jīng)驗,如何實現(xiàn)國際化程序,日期操作API,Comparable的兩種實現(xiàn),對象克隆,Arrays工具類、Math工具類、Random類的使用,選擇排序算法和二叉樹數(shù)據(jù)結構實現(xiàn),通過本節(jié)課程,你將學到常用類庫API和工作中最最常見的排序算法和二叉樹,本節(jié)過后,你的功力又增強了。

(二)IO與New IO

講解IO的進和出的問題,汲及File類遞歸算法與優(yōu)缺點分析、字節(jié)流中的FileInputStream/FileOutputStream,BufferedInputStream/BufferedOutputStream,字符流中的Writer/Reader,PrintStream/PrintWriter,BufferedWriter/BufferedReader,InputStreamWriter/InputStreamReader,還有ArrayInputStream/ArrayOutputStream,DataInputStream/DataOutputStream,對象序列化的原理Serializable,ObjectInputStream/ObjectOutputStream,常用字符編碼,新IO的實現(xiàn)原理和區(qū)別,性能分析,通過以上對IO體系的掌握,理解一進一出就不再是難事了,最后我們通過裝飾者設計模式再深入理解IO寵大實現(xiàn)體系中的整體結構。

(三)集合

講解集合框架體系中的相關類使用,涵蓋Collection接口分支的List和Set接口,以及他們的實現(xiàn)類:ArrayList、LinkedList、Vector、TreeSet、HashSet、LinkedHashSet,同時擴展Queue、Stack,Map接口分支以及他們的實現(xiàn)類:HashMap、TreeMap、Hashtable,還有JDK1.5的泛型特性,通過分析這些具體類的實現(xiàn)源碼,理解線性數(shù)據(jù)結構,鏈表數(shù)據(jù)結構,紅黑樹數(shù)據(jù)結構,哈希表數(shù)據(jù)結構,棧數(shù)據(jù)結構,隊列數(shù)據(jù)結構,本節(jié)課程會讓你掌握計算機數(shù)據(jù)存儲的核心算法,如同了解了妹子的內(nèi)心深處,拿下,那是必然。

(四)多線程與并發(fā)

講解多線程開發(fā)中的相關知識,進程和線程的區(qū)別,理解Java線程的兩種實現(xiàn)方法及區(qū)別,線程的基本控制方法,線程的休眠及原理,多線程之間如何共享數(shù)據(jù),以及帶來的數(shù)據(jù)安全問題,如何解決安全問題,同步的原理,同步的兩種方式,同步帶來的死鎖問題如何避免,線程的生命周期,sleep和wait的區(qū)別及應用場景,通過經(jīng)典的生產(chǎn)者消費者案例,讓你深入理解多線程并發(fā)機制,如何處理并發(fā)有并發(fā)包的使用,如果你了解JavaEE開發(fā),多線程基本使用不到,因為都讓框架封裝了,但在Android開發(fā)中,多線程應用非常廣泛,本課程將為你講解Android領域如何應用多線程,讓你學會知識點的同時知道其應用場景。

(五)網(wǎng)絡編程

講解網(wǎng)絡編程的相關知識,從底層的通信協(xié)議TCP、UDP入手,理解什么是三方握手原理,什么是數(shù)據(jù)包,Socket的原理及作用,使用URL和URLConnection實現(xiàn)網(wǎng)絡下載,Socket編程如何實現(xiàn)網(wǎng)絡通信,客戶端與服務器端的通信,客戶端與客戶端之間的通信,多客戶端之間的通信,在此,結合IO、和多線程個知識點實現(xiàn)自定義通信機制,通過本節(jié)課程,你將收獲軟件之間是如何通信的。

打開微信,點擊底部的“發(fā)現(xiàn)”,
使用 “掃一掃” 即可將網(wǎng)頁分享到我的朋友圈。

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京扣丁在線科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈411層
京ICP備2021002079號-2   Copyright ? 2017 - 2022

京公網(wǎng)安備 11010802030908號

關注扣丁學堂微信

回復"162"
獲取該課程提取碼

微信掃一掃