




版權(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之前需要學(xué)習(xí)什么掌握靜態(tài)方法和屬性
靜態(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++是不同的。
學(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)該引起足夠的重視。
例外捕捉
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í)慣。
多線程必須要理解機(jī)理
很多java程序員熱衷于多線程程序編寫,認(rèn)為是對(duì)邏輯能力的挑戰(zhàn)。其實(shí)在大量應(yīng)用中根本就不必須要編寫多線程程序,或者說(shuō)大多數(shù)編寫應(yīng)用程序的程序員不會(huì)去寫多線程程序。這是因?yàn)槎嗑€程機(jī)制都內(nèi)置到基礎(chǔ)平臺(tái)當(dāng)中了。程序員應(yīng)該了解的是多線程原理和多線程安全,這關(guān)于今后準(zhǔn)確地把握程序是至關(guān)重要的。
例如JSP中編寫到不同的位置關(guān)于多個(gè)用戶環(huán)境的安全影響完全不同,又如著名的SuperServlet是每一個(gè)訪問(wèn)作為一個(gè)進(jìn)程,但是每一個(gè)頁(yè)面是一個(gè)線程,和Servlet正好相反,對(duì)程序的性能和安全的影響有天壤之別。
了解網(wǎng)絡(luò)編程
java號(hào)稱是最強(qiáng)的網(wǎng)絡(luò)編程語(yǔ)言,但是大多數(shù)應(yīng)用程序開發(fā)人員是從來(lái)不會(huì)自己開發(fā)什么底層的網(wǎng)絡(luò)程序的。必須要做只是了解原理就夠了。網(wǎng)絡(luò)機(jī)制的實(shí)現(xiàn)是靠平臺(tái)實(shí)現(xiàn)的,除非自己開發(fā)平臺(tái),否則是不必須要知道socket怎么實(shí)現(xiàn),怎么監(jiān)聽訪問(wèn)的。因此在這方面花太多的功夫就偏離了"將來(lái)的應(yīng)用開發(fā)是在成熟的平臺(tái)上展開,而不是自己從底層開發(fā)平臺(tái)'這一假設(shè)。
2java必須要怎么學(xué)習(xí)
1、具有一定的自學(xué)能力
包括Java在內(nèi)的信息技術(shù)發(fā)展迅速,指望一本好書或者教師在課堂上假設(shè)干學(xué)時(shí)的教學(xué),是難以精通某些技術(shù)的。因此必須具有優(yōu)良的自學(xué)能力,要花費(fèi)大量的時(shí)間投入到學(xué)習(xí)中去。
2、學(xué)習(xí)技術(shù)的三個(gè)層次
任何人的精力都是有限的,不可能掌握所有的技術(shù)。因此學(xué)習(xí)任何技術(shù)都要有三個(gè)層次:這項(xiàng)技術(shù)是什么?他能干什么?怎樣利用它實(shí)現(xiàn)它的功能?
3、多動(dòng)手學(xué)習(xí)
很多初學(xué)者學(xué)習(xí)Java,往往抱著一本書非常認(rèn)真的去看,而且書中的很多例子也能看懂,但是,當(dāng)做到計(jì)算機(jī)面前寫程序時(shí),就抓頭撓腮,不知從何下手,出現(xiàn)這種狀況的原因在于眼高手低,要解決這個(gè)問(wèn)題必須通過(guò)多動(dòng)手學(xué)習(xí)程序,熟練才行。同時(shí),沒(méi)有任何人在編程過(guò)程中會(huì)非常的順利,不出現(xiàn)任何錯(cuò)誤,我們要有信心處理。
4、對(duì)比學(xué)習(xí)
學(xué)習(xí)Java的讀者,可能已經(jīng)具有C++的基礎(chǔ),因此學(xué)習(xí)會(huì)比較容易一些,由于任何語(yǔ)言或多或少都有類似的地方,可以在學(xué)習(xí)Java的時(shí)候,可以采納橫向?qū)Ρ鹊胤椒椒▉?lái)學(xué)習(xí)。
5、學(xué)會(huì)使用幫助和網(wǎng)絡(luò)資源
任何一本書不可能把所有的知識(shí)點(diǎn)講到。同時(shí)凡是比較出色的軟件都有一些幫助文檔,因此要學(xué)用幫助文檔。針對(duì)Java而言,要學(xué)會(huì)使用Java相關(guān)的API文檔,也可以上網(wǎng)下載一些視頻,如北京圣思源的,馬士兵的,畢向東的,張孝祥的。個(gè)人推舉生死緣的,要學(xué)會(huì)自己解決問(wèn)題。
3java怎樣學(xué)習(xí)
在Java之前最好先去理解以下面向?qū)ο蟮膬?nèi)容,比如C++的,這樣學(xué)起來(lái)會(huì)輕松點(diǎn),如果學(xué)了C++,那就更輕松了,因?yàn)橛泻芏嘞嗨浦?,最后,能學(xué)成怎樣,那就要看自己造化嘍。
轉(zhuǎn)變思想:轉(zhuǎn)變思想就是說(shuō),Java編程語(yǔ)言是面向?qū)ο蟮恼Z(yǔ)言,這個(gè)對(duì)象你就要把以前的傳統(tǒng)邏輯裝換過(guò)來(lái)。就好比一個(gè)人,你把人看成一個(gè)對(duì)象的話,那他就有眼睛有鼻子還有睫毛。眼睛睫毛鼻子都是這個(gè)人的屬性,固有的屬性。
持之以恒:做什么事都要保持,這是萬(wàn)年不變的真理,做到的卻不多。天天都要保持學(xué)習(xí),不要求你天天該花多少時(shí)間學(xué)習(xí),但至少天天都要學(xué)習(xí)。你也要不停的自學(xué),因?yàn)榧夹g(shù)在不斷更新進(jìn)步,要學(xué)的東西還有很多,千萬(wàn)不要因?yàn)檎业焦ぷ骶屯V箤W(xué)習(xí)。
學(xué)習(xí)編程,擁有一本書籍是很有必要的,購(gòu)買一本有java基本語(yǔ)法學(xué)習(xí)的書籍,在購(gòu)買一本java版的數(shù)據(jù)結(jié)構(gòu)書籍和一本面相對(duì)象相關(guān)的書籍。在看書過(guò)程中,會(huì)有很多必須要測(cè)試的代碼,一定不要略過(guò),多簡(jiǎn)單的代碼最好自己敲過(guò)調(diào)試過(guò)。最好天天都能寫點(diǎn)代碼,學(xué)習(xí)編程,沒(méi)有長(zhǎng)期編碼是不會(huì)學(xué)好編程的。
4怎么學(xué)習(xí)java
首先是興趣。興趣是學(xué)習(xí)的最好老師
其實(shí)最大的困難是在于克服自己。只要你有恒心,學(xué)好JAVA并不難。就算你沒(méi)有基礎(chǔ),沒(méi)有經(jīng)驗(yàn),沒(méi)有任何概念。可是即使是發(fā)明JAVA的人,發(fā)明計(jì)算機(jī)的人在起初也是一張白紙。他們也是不斷琢磨,不斷學(xué)習(xí)和施行才出結(jié)果的。所有的JAVA高手都是從什么也不會(huì)學(xué)到什么都會(huì)的。興趣很重要,只要你有興趣,就會(huì)發(fā)現(xiàn)學(xué)習(xí)JAVA和打籃球一樣簡(jiǎn)單。
其次要努力。古語(yǔ)說(shuō)的好:只要功夫深鐵杵磨成針
中國(guó)人做事就怕有怕認(rèn)真。只要有恒心,你會(huì)發(fā)現(xiàn)學(xué)好JAVA兼職是小菜一碟,比老婆婆用鐵杵磨針要簡(jiǎn)單多了。當(dāng)然你會(huì)說(shuō)你沒(méi)有基礎(chǔ),那么你就在學(xué)JAVA之前,拿出3個(gè)月學(xué)計(jì)算機(jī)基礎(chǔ),怎么樣!3個(gè)月不夠,半年夠不夠。我想,只要保持、努力,有恒心,要不了1年,就能學(xué)好JAVA。甚至半年就夠了。
方法很重要。技方法很重要,可以嘗試看視頻
學(xué)習(xí)方法很重要,要找到有效的學(xué)習(xí)方法,這樣學(xué)起來(lái)會(huì)如魚得水的。比如,現(xiàn)在許多人看基礎(chǔ)免費(fèi)視頻,學(xué)起來(lái)就比以前看書快很多,而且也更簡(jiǎn)單。
避免被騙。如果斷定上培訓(xùn)機(jī)構(gòu),"合適最好、慎重當(dāng)心、以防被騙'
什么叫合適最好,就培訓(xùn)機(jī)構(gòu)并不是越出名、學(xué)費(fèi)越貴就一定越好。其實(shí),好多培訓(xùn)機(jī)構(gòu)廣告打的猛,其實(shí)教學(xué)水平未必是最好的。Java培訓(xùn)費(fèi)用動(dòng)輒上萬(wàn),騙子培訓(xùn)機(jī)構(gòu)也非常多,所以要遵循"合適最好、慎重當(dāng)心、以防被騙'。
可走捷徑??梢院嫌?jì)合計(jì)上
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇一體化裝配式施工方案
- 以工代教合同范例
- 加工機(jī)器租賃合同范本
- 2025湖南省建筑安全員《C證》考試題庫(kù)及答案
- 工傷認(rèn)定申請(qǐng)書申請(qǐng)事項(xiàng)范文
- 個(gè)人購(gòu)買苗木合同范本
- 加裝電梯合同范本
- 南寧貓咪合同范例
- 2025遼寧省建筑安全員B證考試題庫(kù)及答案
- 單位購(gòu)買月餅合同范本
- 2025年人教版英語(yǔ)五年級(jí)下冊(cè)教學(xué)進(jìn)度安排表
- 同等學(xué)力英語(yǔ)申碩考試詞匯(第六版大綱)電子版
- 部編四下語(yǔ)文《口語(yǔ)交際:轉(zhuǎn)述》公開課教案教學(xué)設(shè)計(jì)【一等獎(jiǎng)】
- 醫(yī)院檢驗(yàn)科實(shí)驗(yàn)室生物安全程序文件SOP
- 2023靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)解讀
- 給水管道通水試驗(yàn)及沖洗記錄填寫范本
- 唐納森焊煙除塵器(共22頁(yè))
- 機(jī)電一體化畢業(yè)設(shè)計(jì)(論文)基于PLC的玻璃搬運(yùn)機(jī)械手系統(tǒng)設(shè)計(jì)
- 抗滑樁施工專項(xiàng)方案9
- 生理案例分析
- 人教版小學(xué)數(shù)學(xué)四年級(jí)上冊(cè)期末質(zhì)量分析
評(píng)論
0/150
提交評(píng)論