怎么提升java編程能力_第1頁(yè)
怎么提升java編程能力_第2頁(yè)
怎么提升java編程能力_第3頁(yè)
怎么提升java編程能力_第4頁(yè)
怎么提升java編程能力_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第頁(yè)怎么提升java編程能力corejava

這是java的基礎(chǔ),包括基本的概念,語(yǔ)法,面向?qū)ο?,集合等,這是作為一個(gè)java工程師必須要熟練掌握的,也是最核心的部分。這部分的學(xué)習(xí)應(yīng)該是比較有條理性的,也是比較容易學(xué)習(xí)的,網(wǎng)絡(luò)上可利用的資源也比較多。推舉一本書(shū)《java核心技術(shù)》,開(kāi)始階段先學(xué)習(xí)卷1,真正接觸項(xiàng)目后可以學(xué)習(xí)卷二。從現(xiàn)在起你必須學(xué)會(huì)使用API幫助手冊(cè)。java的api巨多,你不可能全部記下來(lái),最好的辦法就是學(xué)會(huì)使用手冊(cè)。不會(huì)用手冊(cè)的人是學(xué)不好java的。

database

數(shù)據(jù)庫(kù)是現(xiàn)在項(xiàng)目中不可缺少的部分,基本要求就是數(shù)據(jù)的增刪改查,單表操作,多表操作。掌握的數(shù)據(jù)庫(kù)以oracle,mysql,sqlserver三大主流數(shù)據(jù)庫(kù)為主,mysql是免費(fèi)的,合適學(xué)習(xí)使用,oracle提供了免費(fèi)的簡(jiǎn)介版oracleXE可以從官網(wǎng)下載使用。這一部分對(duì)sql語(yǔ)句的掌握是至關(guān)重要的。sql語(yǔ)句在主流數(shù)據(jù)庫(kù)中是通用的。以上都是些基礎(chǔ)。如果掌握了,必須要深入的學(xué)習(xí)一些觸發(fā)器,存儲(chǔ)過(guò)程的知識(shí)。每種數(shù)據(jù)庫(kù)都有自己的特點(diǎn),可以深入研究一種數(shù)據(jù)庫(kù),作為自己的亮點(diǎn)。

web

web技術(shù)主要包括html,css,js等,作為一名java工程師,對(duì)前端技術(shù)的要求不如前端工程師要求那么高,但要掌握基本的使用。這一部分比較重要的是ajax和jquery技術(shù),技術(shù)也是必須要掌握的。html5將會(huì)是成為主流。

framework

接觸過(guò)實(shí)際項(xiàng)目的人都明白框架的重要性。關(guān)于初學(xué)者,可以從三大基本框架入手:struts2,hibernate,spring。首先學(xué)會(huì)使用,其次是掌握每個(gè)框架的核心。關(guān)于更深層的運(yùn)作原理可以先不去理會(huì),等你成長(zhǎng)為一名高級(jí)工程師的時(shí)候再去攻克吧!最后要使用三大框架整合出一個(gè)自己的項(xiàng)目出來(lái),作為自己的成果展示。具體的項(xiàng)目可以從一些書(shū)籍中參照,也可以從網(wǎng)絡(luò)查找。

2怎么學(xué)好java

第一階段、培養(yǎng)興趣

興趣是好的老師,可以是天生的,也可以后期培養(yǎng)。所以,學(xué)習(xí)java一定要對(duì)其感興趣,即使剛開(kāi)始沒(méi)有興趣也應(yīng)該努力的培養(yǎng)自己對(duì)java的興趣,如果沒(méi)有興趣的話即使今后從事這樣的方向也不會(huì)有所成就。因此,既然選擇學(xué)習(xí)這門(mén)技術(shù),那就應(yīng)該把自己的精力和興趣轉(zhuǎn)移到j(luò)ava上,把java學(xué)習(xí)當(dāng)成是一款有難度、必須要持久戰(zhàn)術(shù)的游戲,在學(xué)習(xí)java的過(guò)程中,找到自己的存在感、滿(mǎn)足感、成就感。

第二階段、清除障礙

當(dāng)自己對(duì)Java產(chǎn)生興趣,并付出渾身解數(shù)來(lái)學(xué)習(xí),但學(xué)習(xí)效果不好的時(shí)候,我們就應(yīng)該停下腳步檢查一下是什么因素阻礙了自己的進(jìn)步,然后逐一解決。比如,不少男生在寫(xiě)java代碼的時(shí)候,往往記不住命令的英文單詞或者常常混淆。由于單詞拼寫(xiě)錯(cuò)誤,導(dǎo)致程序報(bào)錯(cuò),這些低級(jí)錯(cuò)誤使得浪費(fèi)不少時(shí)間。那我們是不是應(yīng)該天天花個(gè)十幾分鐘,把java學(xué)習(xí)中能用到的〔英語(yǔ)〕單詞背下來(lái)呢?這樣就會(huì)讓自己的學(xué)習(xí)更有效率。

第三階段、調(diào)整狀態(tài)

注意力不集中是很多人都有的狀態(tài),如果課上掌握的不扎實(shí),課下怎么狂補(bǔ)、下功夫都是事倍功半。所以建議每個(gè)學(xué)習(xí)者在上課時(shí),多和老師互動(dòng),盡量讓自己的思維和老師堅(jiān)持一致性。當(dāng)老師提問(wèn)的時(shí)候,不管問(wèn)的是不是你,你也要去思索,思索之后大聲地回答。通過(guò)這種方法,你可以把自己的大腦調(diào)整到激活狀態(tài),堅(jiān)持課堂上的興奮狀態(tài),學(xué)習(xí)效率自然就會(huì)得到提升。

3怎樣學(xué)習(xí)java

想學(xué)好Java并非易事,以下三點(diǎn)是必須要做到的:1:課前認(rèn)真預(yù)習(xí);2:課上認(rèn)真聽(tīng)講;3:課后認(rèn)真復(fù)習(xí),勤練代碼。只有做好這三點(diǎn)才干跟上老師的步伐。學(xué)習(xí)編程語(yǔ)言沒(méi)有捷徑可走,關(guān)鍵的一點(diǎn)就是保持學(xué)習(xí),只有天天確保一定的代碼學(xué)習(xí)量,在碰到問(wèn)題時(shí)才有一定的思路。

編程語(yǔ)言的學(xué)習(xí)是一個(gè)漫長(zhǎng)的過(guò)程,欲速則不達(dá),不能一步登天。在這個(gè)過(guò)程中必須要慢慢積存經(jīng)驗(yàn),把基礎(chǔ)打扎實(shí)。不要認(rèn)為寫(xiě)出了一個(gè)簡(jiǎn)單的小程序,就覺(jué)得自己已經(jīng)學(xué)的很好了,這只不過(guò)是編程學(xué)習(xí)過(guò)程中的一個(gè)小小施行。

學(xué)習(xí)Java,看書(shū)是必不可少的一項(xiàng)內(nèi)容,但是我們?cè)诳磿?shū)的時(shí)候,不要等到完全理解了才動(dòng)手敲代碼,而是應(yīng)該在看書(shū)的同時(shí)敲代碼,因?yàn)槌绦蜻\(yùn)行中的各種狀況可以讓你更快更牢固地掌握知識(shí)點(diǎn)。雖然學(xué)習(xí)中不要求英語(yǔ)非常好,但不能一點(diǎn)不會(huì),最起碼像JavaAPI簡(jiǎn)單的文檔還是要能看懂的,另外建議再開(kāi)啟一個(gè)"金山詞霸',方便翻譯,單詞看多了就會(huì)越來(lái)越熟練,在學(xué)Java的同時(shí)還可以提升英文水平。

4學(xué)習(xí)java的方法

首先得學(xué)習(xí)一下java基礎(chǔ),也就是javase部分的基礎(chǔ)知識(shí),這方面網(wǎng)上的教程很多,文檔和視頻都有,可以自行的查閱學(xué)習(xí),比較重要的是java基礎(chǔ)語(yǔ)法,基礎(chǔ)工具類(lèi),集合類(lèi),多線程,網(wǎng)絡(luò)編程,java反射這些基本的都必須要掌握。

學(xué)完了java基礎(chǔ),咱們得學(xué)習(xí)一下javaweb,這其中很重要的有jsp,servlet,javabean等一些內(nèi)容,在學(xué)習(xí)這些東西的過(guò)程中,我們要著重學(xué)習(xí)一下協(xié)議的通訊原理,這個(gè)了解了對(duì)我們學(xué)習(xí)javaweb有很好的輔助理解的作用,大家要謹(jǐn)記。

學(xué)完了javaweb后,咱們就要接觸框架的學(xué)習(xí)了?,F(xiàn)在主流的框架有ssm(spring+springmvc+mybatis),其中spring是〔管理〕容器,springmvc是控制層,mybatis是數(shù)據(jù)庫(kù)連接層,這些東西學(xué)完后就可以進(jìn)行開(kāi)發(fā)了。這些內(nèi)容網(wǎng)上面都是有教程的哦。

現(xiàn)在的實(shí)際項(xiàng)目中很多都是前后端分開(kāi)的項(xiàng)目,后端就是api接口,返回的是json格式的數(shù)據(jù)就可以了,所以在這里,還有個(gè)框架我推舉一下,就是jersery框架,大家有興趣可以在網(wǎng)上查一下,這個(gè)是restful風(fēng)格的框架,合適在先后端分開(kāi)項(xiàng)目中使用。

然后在這里我要具體介紹下數(shù)據(jù)庫(kù)方面技術(shù)。首先得學(xué)下jdbc,這個(gè)是數(shù)據(jù)庫(kù)層最基礎(chǔ)的東西,必須要好好學(xué)習(xí)一下。然后現(xiàn)在最主流的是hibernate和mybatis框架,后者特點(diǎn)是使用靈活,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論