課程介紹
作為一款成熟且用戶眾多的開(kāi)發(fā)語(yǔ)言,Java在一開(kāi)始就在Hadoop等NoSQL數(shù)據(jù)庫(kù)中得到了優(yōu)先的支持。大數(shù)據(jù)分析相比於傳統(tǒng)數(shù)據(jù)分析的優(yōu)勢(shì),在于大數(shù)據(jù)分析的數(shù)據(jù)對(duì)象更加全面,范圍更廣,因此分析結(jié)果更加準(zhǔn)確,因此大數(shù)據(jù)分析也成為了大量企業(yè)的核心業(yè)務(wù)內(nèi)容。
對(duì)于想用低成本實(shí)現(xiàn)云計(jì)算平臺(tái)或海量數(shù)據(jù)分析平臺(tái)的用戶,Hadoop集群是首選的對(duì)象。而Hadoop的開(kāi)發(fā),主要是基于Java進(jìn)行的(也能夠支持C++),因此學(xué)習(xí)Hadoop的一個(gè)首要條件,就是掌握J(rèn)ava語(yǔ)言編程。本套課正是為了幫助希望學(xué)習(xí)和掌握Hadoop,同時(shí)又沒(méi)有編程基礎(chǔ)的同好掌握使用Hadoop必備的Java基礎(chǔ),以及基本的Java編程能力。
授課對(duì)象:
不具備Java編程基礎(chǔ),對(duì)Hadoop及其子系統(tǒng)有興趣的IT人或?qū)W習(xí)者,希望能夠通過(guò)本課程的學(xué)習(xí)掌握J(rèn)ava的基本知識(shí),能夠開(kāi)始Hadoop的基本編程
收獲預(yù)期:
能夠獨(dú)立完成JDK運(yùn)行環(huán)境以及Eclipse的安裝配置,使用Eclipse進(jìn)行簡(jiǎn)單Java程序的開(kāi)發(fā)及調(diào)試運(yùn)行,可閱讀第三方Java代碼并了解程序內(nèi)容,能夠進(jìn)行簡(jiǎn)單的Hadoop程序開(kāi)發(fā)。
——————-課程目錄——————-
第1課 JDK的安裝配置,Java基本知識(shí)
第2課 語(yǔ)法基礎(chǔ)——數(shù)據(jù)類型以及基本語(yǔ)法
第3課 Java OO的基本介紹,類、接口、方法以及訪問(wèn)控制
第4課 Java的集合類——數(shù)組、Set、List、Map、Queue
第5課 異常處理——Checked Exception、Unchecked Exception,如何通過(guò)異常信息捕獲錯(cuò)誤
第6課 Java的OO特性——類、對(duì)象、接口、封裝、繼承、多態(tài)
第7課 Java泛型介紹
第8課 Java的集合類詳解
第9課 Java的垃圾回收以及多線程
第10課 Java的文件操作
第11課 序列化和反射
第12課 網(wǎng)絡(luò)編程
第13課 Ant和Maven
第14課 Eclipse以及Hadoop編程入門(mén)