版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)學(xué)java語(yǔ)言的方法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的。
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ò)查找。
web
web技術(shù)主要包括html,css,js等,作為一名java工程師,對(duì)前端技術(shù)的要求不如前端工程師要求那么高,但要掌握基本的使用。這一部分比較重要的是ajax和jquery技術(shù),技術(shù)也是必須要掌握的。html5將會(huì)是成為主流。
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)。
2怎么學(xué)java語(yǔ)言
首先去找一個(gè)Java的基礎(chǔ)教程學(xué)一下,或者你也可以去找相應(yīng)的視頻。學(xué)習(xí)Java基礎(chǔ)的時(shí)候,應(yīng)該盡量多動(dòng)手,很多時(shí)候,你想當(dāng)然的事情,等你寫(xiě)出來(lái)運(yùn)行一下,你就會(huì)發(fā)現(xiàn)不是這么回事兒,不信你就試試。學(xué)完以上內(nèi)容以后,你應(yīng)該對(duì)Java有一個(gè)基本的了解了,你可以用Java語(yǔ)言寫(xiě)出一些簡(jiǎn)單的程序,并且你用的是最簡(jiǎn)單的編輯器,比如記事本。這個(gè)時(shí)候,不要急于進(jìn)入下一部分,留下幾天好好寫(xiě)一些程序,盡可能熟悉這些基礎(chǔ)內(nèi)容。
等你寫(xiě)上幾天程序以后,你往往會(huì)比較迷茫,因?yàn)槟銓?xiě)的東西似乎看起來(lái)毫無(wú)用處,比如實(shí)現(xiàn)一個(gè)簡(jiǎn)單的計(jì)算器,讀取一個(gè)文件等。這個(gè)時(shí)候你就應(yīng)該去學(xué)著寫(xiě)一些讓你覺(jué)得有意思的東西了,所以你應(yīng)該學(xué)習(xí)更多的知識(shí)。這些內(nèi)容主要是Web開(kāi)發(fā)相關(guān)的內(nèi)容,包括HTML/CSS/JS(前端頁(yè)面)、Servlet/JSP(J2EE)以及Mysql(數(shù)據(jù)庫(kù))相關(guān)的知識(shí)。
最先學(xué)習(xí)的應(yīng)該是HTML/CSS/JS(前端頁(yè)面),這部分內(nèi)容你可以去上面的那個(gè)runoob網(wǎng)站上找。你可以試著自己寫(xiě)一些頁(yè)面,當(dāng)然,你可以盡你最大的努力讓它變得最美麗。這部分內(nèi)容關(guān)于后端Java來(lái)說(shuō),理論上不是特別重要,但至少要達(dá)到可以自己寫(xiě)出一些簡(jiǎn)單頁(yè)面的水平。你必須要學(xué)會(huì)使用數(shù)據(jù)庫(kù),mysql是個(gè)不錯(cuò)的入門(mén)選擇,而且Java領(lǐng)域里主流的關(guān)系型數(shù)據(jù)庫(kù)就是mysql。這部分一般在你學(xué)習(xí)Servlet/Jsp的時(shí)候,就會(huì)接觸到的,其中的JDBC部分就是數(shù)據(jù)庫(kù)相關(guān)的部分。你不僅要學(xué)會(huì)使用JDBC操作數(shù)據(jù)庫(kù),還要學(xué)會(huì)使用數(shù)據(jù)庫(kù)客戶端工具,比如navicat,sqlyog,二選一即可。
當(dāng)你學(xué)會(huì)以上內(nèi)容以后,這個(gè)時(shí)候你還不夠以參加工作,你還必須要持續(xù)深造。公司里為了提升開(kāi)發(fā)的效率,會(huì)使用一些JavaWeb框架,因此你還必須要學(xué)習(xí)一些開(kāi)發(fā)框架。
目前比較主流的是SSM框架,即spring、springmvc、mybatis。你必須要學(xué)會(huì)這三個(gè)框架的搭建,并用它們做出一個(gè)簡(jiǎn)單的增刪改查的Web項(xiàng)目。你可以不理解那些配置都是什么含義,以及為什么要這么做,這些留著后面你去了解。但你一定要可以快速的利用它們?nèi)齻€(gè)搭建出一個(gè)Web框架,你可以記錄下你第一次搭建的過(guò)程,相信我,你一定會(huì)用到的。
3怎樣學(xué)java語(yǔ)言
最簡(jiǎn)單的是最好的
這或許是所有科學(xué)都遵循的一條準(zhǔn)則,復(fù)雜的質(zhì)能轉(zhuǎn)換原理在愛(ài)因斯坦眼里不過(guò)是一個(gè)簡(jiǎn)單得不能再簡(jiǎn)單的公式:E=mc2.簡(jiǎn)單的方法更容易被人理解,更容易實(shí)現(xiàn),也更容易維護(hù)。碰到問(wèn)題時(shí)要優(yōu)先合計(jì)最簡(jiǎn)單的方案,只有簡(jiǎn)單方案不能滿足要求時(shí)再合計(jì)復(fù)雜的方案。
優(yōu)良的編程風(fēng)格
注意養(yǎng)成優(yōu)良的習(xí)慣,代碼的縮進(jìn)編排,變量的命名規(guī)則要始終堅(jiān)持一致。大家都知道如何排除代碼中錯(cuò)誤,卻往往忽視了對(duì)解釋的排錯(cuò)。解釋是程序的一個(gè)重要組成部分,它可以使你的代碼更容易理解,而如果代碼已經(jīng)清楚地表達(dá)了你的思想,就不必再加解釋了,如果解釋和代碼不一致,那就更加糟糕。
對(duì)答案的渴求
人類(lèi)自然科學(xué)的發(fā)展史就是一個(gè)渴求得到答案的過(guò)程,即使只能知道答案的一小部分也值得我們?nèi)ジ冻?。只要你?jiān)定信念,一定要找到問(wèn)題的答案,你才會(huì)付出精力去探究,即使最后沒(méi)有得到答案,在過(guò)程中你也會(huì)學(xué)到很多東西。
不鉆牛角尖
當(dāng)你碰到障礙的時(shí)候,無(wú)妨?xí)簳r(shí)遠(yuǎn)離〔電腦〕,看看窗外的風(fēng)光,聽(tīng)聽(tīng)輕音樂(lè),和朋友聊聊天。當(dāng)我碰到難題的時(shí)候會(huì)去玩游戲,當(dāng)負(fù)責(zé)游戲的那部分大腦細(xì)胞極度興奮的時(shí)候,負(fù)責(zé)編程的那部分大腦細(xì)胞就得到了充分的休息。當(dāng)重新開(kāi)始工作的時(shí)候,我會(huì)發(fā)現(xiàn)那些難題現(xiàn)在居然可以迎刃而解。
多與別人交流
三人行必有我?guī)?,或許在一次和別人不經(jīng)意的談話中,就可以迸出靈感的火花。多上上網(wǎng),看看別人對(duì)同一問(wèn)題的看法,會(huì)給你很大的啟發(fā)。
4如何學(xué)java語(yǔ)言
首先要知道Java的大致分類(lèi)。我們知道,自從Sun推出Java以來(lái),就力圖使之無(wú)所不包,所以Java發(fā)展到現(xiàn)在,按應(yīng)用來(lái)分主要分為三大塊:J2SE,J2ME和J2EE,這也就是SunONE(OpenNetEnvironment)體系。
J2SE就是Java2的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程;J2ME主要應(yīng)用于嵌入是系統(tǒng)開(kāi)發(fā),如手機(jī)和PDA的編程;J2EE是Java2的企業(yè)版,主要用于分布式的網(wǎng)絡(luò)程序的開(kāi)發(fā),如電子商務(wù)網(wǎng)站和ERP系統(tǒng)。J2SE開(kāi)發(fā)桌面應(yīng)用軟件比起VC,VB,DEPHI這些傳統(tǒng)開(kāi)發(fā)語(yǔ)言來(lái)說(shuō),優(yōu)勢(shì)好象并不顯然。J2ME關(guān)于初學(xué)者來(lái)說(shuō),好象又有點(diǎn)深?yuàn)W,而且一般開(kāi)發(fā)者很難有開(kāi)發(fā)環(huán)境。
所以現(xiàn)在應(yīng)用最廣泛又最好學(xué)的就是J2EE了。J2EE又包括許多組件,如jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學(xué)習(xí)起來(lái)可不是一兩天的事。
當(dāng)然Java語(yǔ)法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然后再?gòu)腏SP學(xué)起。如果你學(xué)過(guò)Html,那么事情要好辦的多,如果沒(méi)有,那你快去補(bǔ)一補(bǔ)HTML基礎(chǔ)吧。其實(shí)JSP中的Java語(yǔ)法也不多,它更象一個(gè)腳本語(yǔ)言,有點(diǎn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鏟車(chē)考試題庫(kù)及答案
- 沈陽(yáng)五年級(jí)試題及答案
- 2025-2026人教版初中九年級(jí)語(yǔ)文上期末練習(xí)卷
- 腸道菌群與糖尿病管理新策略
- 2025-2026七年級(jí)美術(shù)期末測(cè)試冀教版
- 腮腺惡性腫瘤患者的護(hù)理效果評(píng)價(jià)與改進(jìn)
- 腸梗阻的病因診斷與手術(shù)時(shí)機(jī)選擇
- 鵝口瘡的藥物治療與護(hù)理
- 衛(wèi)生所十項(xiàng)規(guī)章制度
- 養(yǎng)鴿場(chǎng)環(huán)境衛(wèi)生管理制度
- 2025年健康體檢中心服務(wù)與質(zhì)量管理手冊(cè)
- 2025-2030中國(guó)駱駝市場(chǎng)前景規(guī)劃與投資運(yùn)作模式分析研究報(bào)告
- 2026中國(guó)電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會(huì)成熟人才招聘?jìng)淇碱}庫(kù)及完整答案詳解一套
- 鋼結(jié)構(gòu)玻璃雨棚安裝施工方案
- 鄂爾多斯輔警考試題型及答案
- 《中華人民共和國(guó)危險(xiǎn)化學(xué)品安全法》全套解讀
- 24年中央一號(hào)文件重要習(xí)題及答案
- 冪等矩陣的基本性質(zhì)及其在實(shí)際問(wèn)題中的應(yīng)用
- (2025年標(biāo)準(zhǔn))租金欠款還款協(xié)議書(shū)
- 2025年?yáng)|航管理測(cè)試題庫(kù)及答案
- 成都市高新區(qū)2025-2026學(xué)年七年級(jí)上數(shù)學(xué)期末試題及答案
評(píng)論
0/150
提交評(píng)論