打算學(xué)JAVA編程網(wǎng)站開(kāi)發(fā)語(yǔ)言,零基礎(chǔ)需要了解哪些東西?
編程語(yǔ)言Java,從1995年誕生以來(lái),就一直活躍于企業(yè)中,現(xiàn)在已經(jīng)24歲了。很多名企和中小企業(yè)的產(chǎn)品都有借助Java語(yǔ)言來(lái)編寫,Java應(yīng)用廣泛,而且在編程語(yǔ)言排行榜中名列前茅。一個(gè)零基礎(chǔ)的小白,應(yīng)該如何系統(tǒng)化的學(xué)習(xí)JAVA編程語(yǔ)言,然后找到工作,在學(xué)習(xí)的過(guò)程中不浪費(fèi)時(shí)間少走彎路?好了,廢話不多說(shuō)了,今天小編就來(lái)帶你了解下JAVA這門語(yǔ)言。
針對(duì)零基礎(chǔ)的學(xué)習(xí)人員來(lái)說(shuō),應(yīng)該從對(duì)計(jì)算機(jī)操作等知識(shí)的了解,延伸到Java語(yǔ)言的發(fā)展與開(kāi)發(fā)工具的使用上。主要是讓你有一個(gè)大概的了解怎樣執(zhí)行計(jì)算機(jī)命令,認(rèn)識(shí)Java這門語(yǔ)言,感受編程語(yǔ)言Java是怎么開(kāi)發(fā)運(yùn)行程序的。
入門階段的同學(xué)小編認(rèn)為應(yīng)該培養(yǎng)Java語(yǔ)言的編程思想。了解Java語(yǔ)言的語(yǔ)法,書寫規(guī)范等,掌握Eclipse、MyEclipse等開(kāi)發(fā)工具,編寫Java代碼的能力。這個(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)。
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了。
JDK環(huán)境安裝配置
了解了什么是JDK,以及JDK的重要性,下一步我們就來(lái)學(xué)習(xí)如何安裝和配置JDK環(huán)境。在安裝JDK之前,我們首先需要下載JDK,針對(duì)不同的系統(tǒng),我們需要下載不用版本的JDK。
環(huán)境變量配置
了解path、classpath環(huán)境變量,理解path變量和classpath變量的作用,并掌握path變量和classpath變量的配置方式。
當(dāng)JDK、環(huán)境變量配置完畢,我們就可以開(kāi)始 編寫Java程序。編寫Java程序可以使用如下幾種工具:notepad(微軟操作系統(tǒng)自帶)、Editplus、Notepad++、Eclipse、MyEclipse,sublime等等。
在程序開(kāi)發(fā)工程中,用于解釋和說(shuō)明程序的文字我們稱之為注釋,Java中的注釋分為以下幾種:?jiǎn)涡凶⑨尅⒍嘈凶⑨尅⑽臋n注釋。
現(xiàn)實(shí)世界中,隨處可見(jiàn)的一種事物就是對(duì)象,對(duì)象是事物存在的實(shí)體,如人類、書桌、計(jì)算機(jī)、高樓大廈等。
面向?qū)ο笏枷?/span>
了解面向過(guò)程編程思想,能夠通過(guò)案例理解Java的面向?qū)ο缶幊趟枷耄私饷嫦驅(qū)ο箝_(kāi)發(fā)、設(shè)計(jì)、特征。
類與對(duì)象
了解什么是類,什么是對(duì)象,并理解類與對(duì)象之間的關(guān)系;熟練掌握類的定義、對(duì)象內(nèi)存圖等。
成員變量和局部變量
了解什么是成員變量,什么是局部變量,以及從他們?cè)陬愔械奈恢谩?nèi)存中的位置、生命周期、初始化值等方面掌握他們的區(qū)別。
封裝
清楚的了解什么是封裝,并能夠理解封裝的優(yōu)點(diǎn)與缺點(diǎn),同時(shí)掌握封裝的原則。
構(gòu)造方法
了解什么是構(gòu)造方法,構(gòu)造方法的作用,以及與構(gòu)造方法相關(guān)的注意事項(xiàng)。
接口
了解什么是接口,接口的特點(diǎn),接口成員的特點(diǎn),類與類、類與接口的關(guān)系,以及抽象類與接口的區(qū)別。
內(nèi)部類
什么是內(nèi)部類,內(nèi)部類的訪問(wèn)特點(diǎn),內(nèi)部類的位置,什么是成員內(nèi)部類、局部?jī)?nèi)部類、匿名內(nèi)部類,以及匿名內(nèi)部類在開(kāi)發(fā)中的使用。
類庫(kù)就是Java API(Application Programming Interface,應(yīng)用程序接口),是系統(tǒng)提供的已實(shí)現(xiàn)的標(biāo)準(zhǔn)類的集合。在程序設(shè)計(jì)中,合理和充分利用類庫(kù)提供的類和接口,不僅可以完成字符串處理、繪圖、網(wǎng)絡(luò)應(yīng)用、數(shù)學(xué)計(jì)算等多方面的工作,而且可以大大提高編程效率,使程序簡(jiǎn)練、易懂。
掌握Object類、Scanner類、String類、StringBuffer類、StringBuilder類、Arrays類、基本包裝類、正則表達(dá)式、Math類、Random類、System類、Date類、DateFormate類、Calendar類,及其常用方法。
網(wǎng)絡(luò)編程最主要的工作就是在發(fā)送端把信息通過(guò)規(guī)定好的協(xié)議進(jìn)行組裝包,在接收端按照規(guī)定好的協(xié)議把包進(jìn)行解析,從而提取出對(duì)應(yīng)的信息,達(dá)到通信的目的。
java是分為三個(gè)主要方向:
CS架構(gòu)(java SE)。
BS架構(gòu)(java web)。
java手機(jī)開(kāi)發(fā)(java ME),非Android開(kāi)發(fā)。
java CS架構(gòu)(客戶端/服務(wù)器)模式,其代表性的軟件:QQ、飛信、優(yōu)酷視頻客戶端等。它是通過(guò)java圖形編程(GUI),使用不同的組件,如面板、按鈕、輸入框等,使用不同的布局形成一個(gè)最終的系統(tǒng)。
java BS架構(gòu)(瀏覽器端/服務(wù)器),其典型的代表軟件:淘寶、京東商城、搜狐等。這是一個(gè)網(wǎng)站與各種前端技術(shù)(HTML,CSS的背景下發(fā)展起來(lái)的,JS,JQ,Ajax等)與java的背景。
開(kāi)發(fā)階段
經(jīng)過(guò)理論階段的學(xué)習(xí),你應(yīng)該已經(jīng)掌握了Java 基礎(chǔ)知識(shí)。進(jìn)入開(kāi)發(fā)階段,則需要掌握在日常實(shí)際Java項(xiàng)目開(kāi)發(fā)過(guò)程中需要用到的一些技能。所以首先要熟練掌握J(rèn)ava的常用開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境。
Maven是目前大型公司常用的Java 夾包管理軟件,可以幫助開(kāi)發(fā)者解決Java 夾包之間的依賴和版本管理。
Git作為代碼倉(cāng)庫(kù)管理軟件,可以幫助我們實(shí)現(xiàn)代碼版本、分支管理。
Ecplise是目前Java使用最廣泛的開(kāi)發(fā)環(huán)境,它集成了Maven、Git這些常用的插件。
其次,知識(shí)學(xué)習(xí)方面,需要掌握面向?qū)ο蟮南嚓P(guān)知識(shí),Java 容器在開(kāi)發(fā)過(guò)程中也使用非常頻繁,包括List、Set、Map等,**能夠了解每種容器的實(shí)現(xiàn)機(jī)制以及適用場(chǎng)景。Web 方面,同學(xué)們需要掌握Servlet編程,包括Servlt config、context編寫;數(shù)據(jù)庫(kù)方面,同學(xué)們需要掌握J(rèn)DBC,能夠基于JDBC實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增、刪、改、查。在Web基礎(chǔ)方面,要掌握Cookies和Session、轉(zhuǎn)發(fā)和重定向、過(guò)濾器、監(jiān)聽(tīng)器的相關(guān)知識(shí)。
計(jì)算機(jī)編程是一個(gè)非常注重實(shí)戰(zhàn)的領(lǐng)域,在Java學(xué)習(xí)過(guò)程中,必須要有一個(gè)實(shí)戰(zhàn)項(xiàng)目,來(lái)幫助大家鞏固之前的學(xué)習(xí)成果,這對(duì)于后續(xù)快速上手公司的實(shí)際業(yè)務(wù)有非常大的幫助。
|
| 服務(wù)熱線:0791-88196636 南昌莫非傳媒 - 自創(chuàng)立之初就本著“品牌創(chuàng)造價(jià)值、營(yíng)銷鑄就 未來(lái)”的服務(wù)發(fā)展理念,始終堅(jiān)持“誠(chéng)信為本、客戶至上、有效 服務(wù)”的原則,致力于為每一個(gè)企業(yè)客戶提供系統(tǒng)完整的網(wǎng)絡(luò)營(yíng) 銷推廣解決方案,讓天下沒(méi)有難做的互聯(lián)網(wǎng)+ 國(guó)內(nèi)知名品牌,上市企業(yè)/大中小型企業(yè),初創(chuàng)企業(yè),行業(yè)龍頭企業(yè) 他們皆選擇了我們的產(chǎn)品(上千家企業(yè)的信賴) |