java開發(fā)用到哪些技術(shù)_第1頁
java開發(fā)用到哪些技術(shù)_第2頁
java開發(fā)用到哪些技術(shù)_第3頁
java開發(fā)用到哪些技術(shù)_第4頁
java開發(fā)用到哪些技術(shù)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第頁java開發(fā)用到哪些技術(shù)corejava

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

database

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

web

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

framework

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

2怎么學(xué)習(xí)java

多看java基礎(chǔ),打牢固你的基礎(chǔ)能力,很多EE或者框架問題都可以迎刃而解,基礎(chǔ)還是重點(diǎn)。還有數(shù)據(jù)結(jié)構(gòu),面向?qū)ο筮@些重點(diǎn)中的重點(diǎn),絕對都是一生所用的。

多看一些源碼,體會(huì)為何這樣〔制定〕的思想,其中多看一些IO,反射相關(guān)的源碼,這樣有利于你的技術(shù)提升。

多看看書,書中對框架和應(yīng)用都有很好的詮釋,也有一些對java這門語言的理解。一切的目的都是應(yīng)用,所以書中的運(yùn)用例子要自己好好看看,盡量動(dòng)手跟著一起做做。

看一些開源項(xiàng)目的源代碼,主要看制定,看邏輯。

java的復(fù)雜在于面向?qū)ο蟮倪\(yùn)用,所以要用一顆面向?qū)ο蟮男膩韺Υa,學(xué)會(huì)善于運(yùn)用這些思想來自動(dòng)裝箱,來實(shí)體注入等。

學(xué)一下算法思想。其實(shí)算法在任何語言中都可以完美體現(xiàn),java的復(fù)雜也在邏輯上,算法能改善邏輯的過程,是一個(gè)可遇不可得的重要思想。

3怎樣學(xué)java

初學(xué)者請不要看太多太多的書,只會(huì)紛亂你的心思,先找本好書完整系統(tǒng)的學(xué),很多人只對部分功能熟悉而已,不系統(tǒng)功能體系上還是不夠的。

看幫助,不要因?yàn)楹茈y而自己是初學(xué)者所以就不看;多看的參照手冊,雖然你可能看不懂,總覺得不夠直觀。但這才是最根本的東西。

不要被對象、屬性、方法等詞匯所困惑;最根本的是先了解最基礎(chǔ)知識。

要關(guān)注那些細(xì)小的細(xì)節(jié)的問題--他們往往并不那么簡單,為了解決它你可能要用到很多很多的東西,幫你回憶知識點(diǎn);拓寬思路。

知道一點(diǎn)東西,并不能說明你會(huì)寫腳本,腳本是必須要經(jīng)驗(yàn)積存的。學(xué)腳本并不難,JSP、ASP、PHP等等也不過如此--難的是長期保持施行和不遺余力的博覽群書。

學(xué)習(xí)java最好的方法之一就是上手動(dòng)手去學(xué)習(xí);永遠(yuǎn)不要認(rèn)為自己看的書足夠了;要看懂書,仔細(xì)看書;碰到完全看不懂的書,請硬著頭皮看;別指望看第一遍書就能記住和掌握什么,一次,兩次,三次知道搞懂所有的東西。

不著急,因?yàn)閷W(xué)習(xí)腳本不是一蹴而就的,只有厚積才干薄發(fā)。學(xué)習(xí)的過程中,記下自己喝別人不懂的思路想法。與別人常常交流,記錄下在和別人交流時(shí)發(fā)現(xiàn)的自己忽視或不理解的知識點(diǎn)。

首先你得學(xué)會(huì)出現(xiàn)問題自己想辦法找答案,谷歌、百度都是很好的搜索引擎,你只要輸入關(guān)鍵字就能找到很多相關(guān)資料,用自己的行動(dòng)學(xué)好java吧。

4java怎么樣學(xué)習(xí)

1.奠定java的語法基礎(chǔ)

學(xué)習(xí)java的第步,就是學(xué)會(huì)使用java這個(gè)程序語言來編寫程序,而學(xué)習(xí)程序語言的第步就是熟悉其語法的使用。程序語言就是一門語言,所不同的是這種語言是用來與計(jì)算機(jī)〔溝通〕的,所以假設(shè)要熟悉語言,使用的方法莫過于多看別人寫的程序,了解別人是如何使用java來解決問題的,然后針對同樣的程序進(jìn)行學(xué)習(xí),并從實(shí)例中測試自己是否真正了解到如何解決問題。

2.運(yùn)用基本的j2seAPI

除了java語言本身的語法之外,懂得運(yùn)用j2se的API也是一個(gè)必要的課題,然而在這么多的API下,您必定想知道哪些API是必要或常用的。我的建議是先掌握字符串處理、異常處理、容器(Container)、輸入/輸出(I/O)、線程(Thread)這幾個(gè)主題。API的內(nèi)容龐大,沒有任何一本是可以具體講解每個(gè)API如何運(yùn)用,您也不必須要將API背誦下來,您要懂得查詢API文件說明,雖然API文件都是英文的,但基本上只要有基本的英文閱讀能力就足以應(yīng)付查詢必須求。

3.使用搜索引擎

作為一個(gè)開發(fā)人員,懂得使用搜索引擎來尋找問題的答案是一項(xiàng)必要的能力。我習(xí)慣使用搜索引擎,幾個(gè)簡單的關(guān)鍵詞通常就可以為您找到問題的答案

4.參加實(shí)戰(zhàn)課程

學(xué)校教的大多是理論行的東西,你可以去網(wǎng)上找一

溫馨提示

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

最新文檔

評論

0/150

提交評論