版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)學(xué)習(xí)java語(yǔ)言的步驟java學(xué)習(xí)都是一個(gè)按部就班的過(guò)程,學(xué)會(huì)一步后,才干持續(xù)下一步。但是非要說(shuō)Java學(xué)習(xí)要多長(zhǎng)時(shí)間,我認(rèn)為,Java學(xué)習(xí)時(shí)長(zhǎng)一般與Java培訓(xùn)教學(xué)質(zhì)量的好壞以及自身的基礎(chǔ)有很大關(guān)系。
首先我們要選擇一家專業(yè)的JAVA培訓(xùn)機(jī)構(gòu)。因?yàn)槊考遗嘤?xùn)機(jī)構(gòu)所開(kāi)設(shè)的JAVA課程不太一樣,學(xué)習(xí)時(shí)間自然有長(zhǎng)有短。
JAVA面授只必須要經(jīng)過(guò)3--5個(gè)月的強(qiáng)化訓(xùn)練,每一天都由企業(yè)專家級(jí)別的講師帶著同學(xué)進(jìn)行項(xiàng)目開(kāi)發(fā),讓同學(xué)們邊學(xué)邊練,一個(gè)項(xiàng)目開(kāi)發(fā)完就掌握了一套系統(tǒng)的JAVA開(kāi)發(fā)技巧。而JAVA線上課程,使用的是遠(yuǎn)程培訓(xùn)的形式,同學(xué)線上學(xué)習(xí),老師線下答疑,上午學(xué)理論,下午上機(jī)施行,讓同學(xué)輕輕松松掌握J(rèn)AVA開(kāi)發(fā)技巧,同學(xué)學(xué)習(xí)的也很快。
一般說(shuō)來(lái),如果你是大同學(xué)計(jì)算機(jī)專業(yè),或者是現(xiàn)在從事的是計(jì)算機(jī)方面的工作想進(jìn)一步提升,有一定的計(jì)算機(jī)基礎(chǔ)。這樣的狀況,一般參加幾個(gè)月的實(shí)訓(xùn)課程就可以學(xué)會(huì)Java開(kāi)發(fā)了;如果你對(duì)軟件開(kāi)發(fā)有更深一步的了解,將來(lái)想做一名高級(jí)Java開(kāi)發(fā)工程師,短短的幾個(gè)月時(shí)間肯定也是不行的。
可能很多人覺(jué)得自己有計(jì)算機(jī)〔編程〕基礎(chǔ),就能學(xué)得很快,要不了兩個(gè)月就能精通Java技能。一些計(jì)算機(jī)或軟件專業(yè)的大同學(xué)在大學(xué)時(shí)候,也開(kāi)設(shè)有java的課程,可關(guān)于絕大部分同學(xué)來(lái)說(shuō),這些課程恐怕僅能讓同學(xué)們對(duì)java有所了解,只是停留在理論上,根本掌握不了真正的java技術(shù),也不夠以勝任這方面的工作。
2java學(xué)習(xí)步驟
1、java語(yǔ)法。
通過(guò)任何一本Java入門書籍,都可以學(xué)會(huì)Java的基本語(yǔ)法。千萬(wàn)不要認(rèn)為,你把書上的例子程序都能寫出來(lái)就算學(xué)會(huì)了Java語(yǔ)法。要想真正掌握,還必須要做大量的測(cè)試題。對(duì)語(yǔ)法不準(zhǔn)確的理解,會(huì)使你寫的代碼出現(xiàn)邏輯錯(cuò)誤。而這些錯(cuò)誤會(huì)使你在真正的項(xiàng)目開(kāi)發(fā)中吃盡苦頭:你認(rèn)為正確才會(huì)寫上去。而在幾十萬(wàn)行代碼中找出幾行有邏輯錯(cuò)誤的代碼,非常困難。因?yàn)槟銕缀醪粫?huì)懷疑你認(rèn)為正確的代碼存在錯(cuò)誤。
2、常用類。
永遠(yuǎn)不要寫別人已經(jīng)實(shí)現(xiàn)的代碼。有很多功能,用JDK中現(xiàn)有的類就可以完成。你必須要熟悉JDK.可以通過(guò)研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你必須要的類都在什么地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學(xué)習(xí)一下,SUN公司的工程師怎樣寫代碼。
3、IDE集成開(kāi)發(fā)環(huán)境。
現(xiàn)在企業(yè)最常用的是IBM公司的eclipse,類似的還有JBuilder、Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡(jiǎn)單的文本編輯器在寫Java代碼。多數(shù)程序員都是在使用這些東西。
4、數(shù)據(jù)庫(kù)。
MySql,Oracle,DB2.小項(xiàng)目多數(shù)使用MySql這樣的免費(fèi)數(shù)據(jù)庫(kù)。大一些的項(xiàng)目會(huì)合計(jì)使用Oracle或者DB2.Java項(xiàng)目很少使用SqlServer。因此,你還必須要學(xué)習(xí)數(shù)據(jù)庫(kù)方面的一些知識(shí)??梢詮腟QL語(yǔ)言開(kāi)始。這些數(shù)據(jù)庫(kù)都支持標(biāo)準(zhǔn)SQL.學(xué)會(huì)基本的SQL,參照具體的數(shù)據(jù)庫(kù)手冊(cè),就可以完成一般的項(xiàng)目開(kāi)發(fā)了。當(dāng)然,要想使你的程序運(yùn)行的效率更高,必須要更深入的學(xué)習(xí)。大部分的程序優(yōu)化,都是從這部分開(kāi)始的。
5、JDBCJava數(shù)據(jù)庫(kù)連接。
使用Java程序操作數(shù)據(jù)庫(kù)。這部分非常重要。幾乎所有的企業(yè)項(xiàng)目都會(huì)用到。
3java的學(xué)習(xí)步驟
一、理解Java思想
Java是一門面向?qū)ο缶幊陶Z(yǔ)言。向?qū)ο缶幊淌荍ava最核心的思想,這也是區(qū)分和C等其他編程語(yǔ)言的一個(gè)顯著特征。掌握面一門語(yǔ)言,首先得掌握它的思想,思想決定高度。這就和我們學(xué)習(xí)語(yǔ)文和〔英語(yǔ)〕一樣,漢語(yǔ)學(xué)拼音,英語(yǔ)學(xué)音標(biāo)。抓住了核心,學(xué)習(xí)起來(lái)就事半功倍。
二、弄清基本概念
作為一門語(yǔ)言,Java肯定有著豐富而又簡(jiǎn)單的概念。弄清這些基本概念也是必不可少的,死記硬背肯定是不行的,重在理解,理解它們之間的區(qū)別與聯(lián)系,分別有那些應(yīng)用。有些同學(xué)打開(kāi)〔電腦〕就照著書本敲代碼,根本沒(méi)有想過(guò)這些代碼中用到了哪些知識(shí)點(diǎn),更談不上理解了,這樣是沒(méi)有任何效果的。
三、多學(xué)習(xí)
只理解了Java的基本概念是遠(yuǎn)遠(yuǎn)不只的,還要知道怎么去使用。剛開(kāi)始,你可能會(huì)覺(jué)得Java中那么多東西怎么也記不住,就連寫一個(gè)小小的入門級(jí)程序都要涉及到好多東西。但是,當(dāng)你親手在鍵盤上敲了幾遍之后,你就會(huì)覺(jué)得之前的那些問(wèn)題都不是問(wèn)題了。很多小伙伴都喜愛(ài)在網(wǎng)上找資料自學(xué),碰到問(wèn)題無(wú)法解答,即便是學(xué)會(huì)了也是一知半解
四、學(xué)會(huì)幫助看文檔與源代碼
Java是一門開(kāi)放源代碼的編程語(yǔ)言。利用網(wǎng)絡(luò)可以下載官方的幫助文檔,當(dāng)你不知道一個(gè)東西怎么用時(shí),你可以打開(kāi)幫助文檔,你的問(wèn)題一下就解決了。如果還不能解決的話,打開(kāi)搜索引擎,輸入你的問(wèn)題,你一定會(huì)找到答案的。如果你想弄懂Java底層的原理的話,可以去網(wǎng)上下載對(duì)應(yīng)的源代碼??戳嗽创a之后,你會(huì)發(fā)現(xiàn)Java的世界是多么的奇妙,也會(huì)提升你Java編程的水平。
五、不要盲目追求速度,不重代碼質(zhì)量
速度很重要,但代碼質(zhì)量更重要。一個(gè)在追求速度而不注重代碼質(zhì)量的環(huán)境下完成的項(xiàng)目,肯定是會(huì)有很多問(wèn)題的,后期要花更多的人力物力來(lái)彌補(bǔ),得不償失。
總之,Java是一門容易上手的編程語(yǔ)言,但想要融會(huì)貫穿,除了掌握優(yōu)良的學(xué)習(xí)方法之外,努力是必不可缺少的。學(xué)習(xí)java要對(duì)自己有充分的信心,調(diào)整學(xué)習(xí)方法和態(tài)度。
4學(xué)習(xí)java的步驟
1、學(xué)好集合框架
java描述復(fù)雜數(shù)據(jù)結(jié)構(gòu)的主要方式是集合框架。Java沒(méi)有指針,而是通過(guò)強(qiáng)大的集合框架描述數(shù)組、對(duì)象數(shù)組等復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。學(xué)好這些數(shù)據(jù)結(jié)構(gòu)的描述方法關(guān)于應(yīng)用程序編寫,特別是涉及到服務(wù)器方、3層結(jié)構(gòu)編程至關(guān)重要。程序員在這個(gè)時(shí)候不能再用諸如數(shù)據(jù)庫(kù)結(jié)果集之類的結(jié)構(gòu)描述數(shù)據(jù)了。由于很多語(yǔ)言沒(méi)有這么強(qiáng)大的集合框架體系,很多初學(xué)者不知所措,更不知道拿來(lái)做什么用,因此應(yīng)該引起足夠的重視。
2、例外捕捉
java對(duì)例外捕捉的強(qiáng)調(diào)是空前的,它強(qiáng)迫程序員用顯著的與邏輯方法完全不同的方式描述例外捕捉,關(guān)于程序描述的完整性和嚴(yán)謹(jǐn)性有很大的意義。c++也有類似的機(jī)制,但是我們看到很多c++程序員并不習(xí)慣使用這些機(jī)制。Java的初學(xué)者應(yīng)該充分學(xué)習(xí)好這種例外捕捉機(jī)制,養(yǎng)成優(yōu)良的編程習(xí)慣。
3、靜態(tài)方法和屬性
掌握方法和屬性用于描述某一類對(duì)象群體的特征,而不是單個(gè)對(duì)象的特征。Java中大量應(yīng)用了靜態(tài)方法和屬性,這是一個(gè)通常的技巧。但是這種技巧在很多語(yǔ)言中不被頻繁地使用。理解靜態(tài)方法和屬性關(guān)于理解類與對(duì)象的關(guān)系是十分有幫助的,在大量的Java規(guī)范中,靜態(tài)方法和屬性被頻繁使用。因此學(xué)習(xí)者應(yīng)該理解靜態(tài)方法和屬性。Java在方法和屬性的調(diào)用上是一致的,區(qū)別只表現(xiàn)在聲明的時(shí)候,這和c++是不同的。
4、程必須要理解機(jī)理
很多Java程序員熱衷于多線程程序編寫,認(rèn)為是對(duì)邏輯能力的挑戰(zhàn)。其實(shí)在大量應(yīng)用中根本就不必須要編寫多線程程序,或者說(shuō)大多數(shù)編寫應(yīng)用程序的程序員不會(huì)去寫多線程程序。這是因?yàn)槎嗑€程機(jī)制都內(nèi)置到基
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 燃油期貨課程設(shè)計(jì)
- 種植菠蘿課程設(shè)計(jì)
- 土木施工課程設(shè)計(jì)小節(jié)
- 現(xiàn)代供電技術(shù)課程設(shè)計(jì)
- 電子課程設(shè)計(jì)大綱
- 小班小白菜課程設(shè)計(jì)
- 房屋構(gòu)造課程設(shè)計(jì)
- 智能設(shè)備課程設(shè)計(jì)
- 演講與口才 課程設(shè)計(jì)
- 琵琶課程設(shè)計(jì)
- 八年級(jí)物理上冊(cè) 第六章 第1節(jié) 質(zhì)量教案 (新版)新人教版
- 中職2024-2025學(xué)年高一上學(xué)期期末語(yǔ)文試題06(解析版)
- 2024年中國(guó)消防救援學(xué)院第二批面向應(yīng)屆畢業(yè)生招聘28人歷年【重點(diǎn)基礎(chǔ)提升】模擬試題(共500題)附帶答案詳解
- QCT1067.5-2023汽車電線束和電器設(shè)備用連接器第5部分:設(shè)備連接器(插座)的型式和尺寸
- 【基于近五年數(shù)據(jù)的五糧液公司財(cái)務(wù)分析案例6400字】
- 16J916-1住宅排氣道一
- 2024質(zhì)量管理理解、評(píng)價(jià)和改進(jìn)組織的質(zhì)量文化指南
- MOOC 房地產(chǎn)管理-華中科技大學(xué) 中國(guó)大學(xué)慕課答案
- 教你成為歌唱高手智慧樹(shù)知到期末考試答案2024年
- 士官生計(jì)劃書
- 提高感染性休克集束化治療達(dá)標(biāo)率
評(píng)論
0/150
提交評(píng)論