資源描述:
《黑馬程序員:輕松精通java學(xué)習(xí)路線基礎(chǔ)篇》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、黑馬程序員:輕松精通Java學(xué)習(xí)路線基礎(chǔ)篇編程語(yǔ)言Java,已經(jīng)21歲了。從1995年誕生以來(lái),就一直活躍于企業(yè)中,名企應(yīng)用天貓,百度,知乎......都是Java語(yǔ)言編寫(xiě),就連現(xiàn)在使用廣泛的XMind也是Java編寫(xiě)的。Java應(yīng)用的廣泛已經(jīng)到了“無(wú)處不用”的盛世,而且一直在語(yǔ)言排行榜榜首,從未被超越。廢話不多說(shuō),今天主要是給大家講講怎樣學(xué)習(xí)Java,給大家建議一條輕松精通Java的學(xué)習(xí)路線。有了相對(duì)標(biāo)準(zhǔn)的流程,那么你的學(xué)習(xí)效率一定會(huì)倍增。下面以黑馬程序員Java學(xué)院的學(xué)習(xí)路線為例,進(jìn)行一次史無(wú)前例的剖析,細(xì)致的講解零基礎(chǔ)的人怎么學(xué)習(xí)Java。先看下Java在基礎(chǔ)階段的知識(shí)點(diǎn)路線圖。內(nèi)容多
2、嗎?不要被嚇到了,知識(shí)點(diǎn)剖析的比較細(xì),所以看著比較多。不要害怕學(xué)不會(huì),經(jīng)過(guò)下面的詳解,你就會(huì)明白這些知識(shí)點(diǎn)都是干嘛的了。Java基礎(chǔ)入門(mén)階段,主要是培養(yǎng)Java語(yǔ)言的編程思想。了解Java語(yǔ)言的語(yǔ)法,書(shū)寫(xiě)規(guī)范等,掌握Eclipse、MyEclipse等開(kāi)發(fā)工具,編寫(xiě)Java代碼的能力。學(xué)完這個(gè)階段你應(yīng)該可進(jìn)行小型應(yīng)用程序開(kāi)發(fā)并且可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行基本的增刪改查管理。注意:此階段知識(shí)點(diǎn)的學(xué)習(xí),會(huì)有真實(shí)的項(xiàng)目進(jìn)行驅(qū)動(dòng)學(xué)習(xí),讓你輕松理解各知識(shí)點(diǎn)。1.計(jì)算機(jī)基礎(chǔ)知識(shí)針對(duì)零基礎(chǔ)學(xué)習(xí)的人,從對(duì)計(jì)算機(jī)操作等知識(shí)的了解,延伸到Java語(yǔ)言的發(fā)展與開(kāi)發(fā)工具的使用上。主要是讓你知道怎樣執(zhí)行計(jì)算機(jī)命令,認(rèn)識(shí)Java
3、這門(mén)語(yǔ)言,感受編程語(yǔ)言Java怎么開(kāi)發(fā)程序。1)計(jì)算機(jī)基礎(chǔ)讓零基礎(chǔ)學(xué)習(xí)的人先了解計(jì)算機(jī)相關(guān)知識(shí),進(jìn)而再去了解Java語(yǔ)言。2)DOS常用命令了解什么是DOS,并掌握DOS控制臺(tái)的打開(kāi)方式,同時(shí)熟悉常用的DOS命令,例如:盤(pán)符切換、進(jìn)入指定目錄、刪除文件等,完成使用DOS命令對(duì)計(jì)算機(jī)進(jìn)行操作和控制。3)Java概述了解Java語(yǔ)言的發(fā)展史、Java語(yǔ)言平臺(tái)版本、Java語(yǔ)言的特點(diǎn),以及JRE與JDK。JRE是Java的運(yùn)行環(huán)境,JDK是Java開(kāi)發(fā)工具包,它包含了Java的開(kāi)發(fā)工具以及JRE。所以安裝了JDK就不用再單獨(dú)安裝JRE了。4)JDK環(huán)境安裝配置了解了什么是JDK,以及JDK的重要性
4、,下一步我們就來(lái)學(xué)習(xí)如何安裝和配置JDK環(huán)境。在安裝JDK之前,我們首先需要下載JDK,針對(duì)不同的系統(tǒng),我們需要下載不用版本的JDK。5)環(huán)境變量配置了解path、classpath環(huán)境變量,理解path變量和classpath變量的作用,并掌握path變量和classpath變量的配置方式。1)Java程序入門(mén)當(dāng)JDK、環(huán)境變量配置完畢,我們就可以開(kāi)始編寫(xiě)Java程序。編寫(xiě)Java程序可以使用如下幾種工具:notepad(微軟操作系統(tǒng)自帶)、Editplus、Notepad++、Eclipse、MyEclipse。1.編程基礎(chǔ)此模塊學(xué)習(xí)是讓你了解編程的具體流程,學(xué)習(xí)Java基礎(chǔ)語(yǔ)法的格式等
5、。具體要掌握不同數(shù)據(jù)類(lèi)型的變量定義與使用,掌握不同運(yùn)算符的運(yùn)算規(guī)則,掌握流程控制語(yǔ)句的執(zhí)行流程,編寫(xiě)方法的聲明與調(diào)用,創(chuàng)建數(shù)組并訪問(wèn)數(shù)組元素等知識(shí)。1)注釋在程序開(kāi)發(fā)工程中,用于解釋和說(shuō)明程序的文字我們稱(chēng)之為注釋?zhuān)琂ava中的注釋分為以下幾種:?jiǎn)涡凶⑨尅⒍嘈凶⑨?、文檔注釋。2)關(guān)鍵字了解Java關(guān)鍵字的含義及特點(diǎn),掌握關(guān)鍵字使用的注意事項(xiàng)。3)標(biāo)識(shí)符了解什么是標(biāo)識(shí)符,標(biāo)識(shí)符的組成規(guī)則,以及標(biāo)識(shí)符使用時(shí)的注意事項(xiàng)。4)常量與變量理解常量與變量的含義,并掌握常量與變量的區(qū)別、變量的定義格式以及變量的賦值。1)數(shù)據(jù)類(lèi)型掌握J(rèn)ava語(yǔ)言的數(shù)據(jù)類(lèi)型,如基本數(shù)據(jù)類(lèi)型:byte、short、int、lon
6、g、float、double、char、boolean,以及引用類(lèi)型:類(lèi)、接口、數(shù)組。2)運(yùn)算符熟練掌握J(rèn)ava中的運(yùn)算符:算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、三目運(yùn)算符。3)流程控制語(yǔ)句了解什么是流程控制語(yǔ)句,掌握以下流程控制語(yǔ)句:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),并能夠通過(guò)流程控制語(yǔ)句實(shí)現(xiàn)特定的功能。4)方法掌握方法的定義及格式,并能正確的調(diào)用方法,理解方法的調(diào)用過(guò)程,同時(shí)清楚方法的注意事項(xiàng);掌握方法重載及其特點(diǎn)。5)數(shù)組了解數(shù)組的概念,掌握數(shù)組的定義格式、靜態(tài)初始化、動(dòng)態(tài)初始化,并能夠理解Java中數(shù)組的內(nèi)存圖解。熟練掌握數(shù)組的遍歷、獲取最值、數(shù)組元素逆序、數(shù)組元素查
7、找、數(shù)組排序和二分查找,以及二維數(shù)組的定義格式及初始化。1.面向?qū)ο蟋F(xiàn)實(shí)世界中,隨處可見(jiàn)的一種事物就是對(duì)象,對(duì)象是事物存在的實(shí)體,如人類(lèi)、書(shū)桌、計(jì)算機(jī)、高樓大廈等。人類(lèi)解決問(wèn)題的方式總是將復(fù)雜的事物簡(jiǎn)單化,于是就會(huì)思考這些對(duì)象都是由哪些部分組成的。通常都會(huì)將對(duì)象劃分為兩個(gè)部分,即動(dòng)態(tài)部分與靜態(tài)部分。靜態(tài)部分,顧名思義就是不能動(dòng)的部分,這個(gè)部分被稱(chēng)為“屬性”,任何對(duì)象都會(huì)具備其自身屬性,如一個(gè)人,它包括高矮、胖