java新手超級入門——思想認(rèn)識篇.docx_第1頁
java新手超級入門——思想認(rèn)識篇.docx_第2頁
java新手超級入門——思想認(rèn)識篇.docx_第3頁
java新手超級入門——思想認(rèn)識篇.docx_第4頁
java新手超級入門——思想認(rèn)識篇.docx_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

java新手超級入門思想認(rèn)識篇 java新手超級入門思想認(rèn)識篇 很多人開始學(xué)習(xí)java時(shí)候會被突如其來的概念定義搞的暈頭轉(zhuǎn)向,類、對象、接口、構(gòu)造函數(shù)、方法、繼承、多態(tài)、各種修飾符等概念撲面而來的時(shí)候,腦子里頓時(shí)變成了一片漿糊,并直接導(dǎo)致了畏難心理,特別是對于自學(xué)的人,這種情況最常見。 那么在開始學(xué)習(xí)java的時(shí)候我們應(yīng)該以什么樣的心態(tài)或者思想準(zhǔn)備呢? 學(xué)會不求甚解 這一點(diǎn)要求跟我們傳統(tǒng)的教育理念大相徑庭,多年的學(xué)校教育給我們傳輸了一個(gè)毋庸置疑的學(xué)習(xí)理念:即要對學(xué)習(xí)的東西搞懂搞通,要知其然還要知其所以然,否則就不是學(xué)懂了,否則就是白學(xué)。因此剛開始學(xué)習(xí)java時(shí),對于很多概念、知識點(diǎn),很多人就一定要搞清楚它的來龍去脈,要知其然還要知其所以然,比如面對一個(gè)“類”的概念,很多人就要翻遍手頭所有書,查遍整個(gè)網(wǎng)絡(luò),最后貌似搞清楚了什么叫“類”,結(jié)果今天看到一個(gè)例子中“蘋果”可以定義為一個(gè)類,明天看到一個(gè)例子“蘋果”作為一個(gè)對象,然后思維又開始亂了。 因此,在這里提出,開始學(xué)習(xí)java的時(shí)候一定要不求甚解,這是什么意思?意思就是學(xué)習(xí)一門新學(xué)科、新知識的時(shí)候,我們要考慮的是如何運(yùn)用所學(xué)習(xí)的知識點(diǎn),而不是去搞清楚這些知識點(diǎn)為什么要這么用,“學(xué)會如何運(yùn)用知識點(diǎn)”和“知識點(diǎn)為什么要這么用”粗看起來好像意思一樣,其實(shí)卻天差地別。 比如一個(gè)人叫張三,對于“學(xué)會如何運(yùn)用知識點(diǎn)”,那我知道他叫張三就行了。而對于“知識點(diǎn)為什么要這么用”,那就變成了“他為什么叫張三?” ,然后你非要刨根究底“按照慣例,他爸姓張,他爺爺姓張”,那就沒完沒了,關(guān)鍵的一點(diǎn)就是,你這樣做有什么意義呢? 與之類似的一個(gè)例子,開始學(xué)習(xí)java必然首先接觸“類”,我只需要知道,“類”就是這樣定義的,這就是“類”,“類”就是這樣用的,就可以了,我們完全沒有必要糾結(jié)于為什么這叫做“類”,它為什么不叫“物”?“類”為什么要這樣定義?這樣定義有什么好處?等諸如此類的問題。如果你面對這樣的困惑,那么請你先回答這個(gè)問題:在你開始學(xué)習(xí)英語的時(shí)候,蘋果的英文單詞是“apple”,那個(gè)時(shí)候你為什么沒有產(chǎn)生“蘋果為什么單詞是“apple” 而不是 “cat” ” ,你可能會回答,因?yàn)閺拈_始創(chuàng)造中文英語單詞互譯的第一個(gè)人就是這么定義。這個(gè)答案就很好,因?yàn)樽畛踉O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)語言的人也是這樣定義“類”的,并且定義好“類”這個(gè)概念后、這個(gè)規(guī)則后,就是要你去使用的,而不是讓你去質(zhì)疑并提出十萬個(gè)為什么的。 對于不求甚解,換個(gè)角度來講就是,請剛開始學(xué)習(xí)java的時(shí)候,讓自己的思維停留在小孩子的水平,不要問為什么,而是書上這么說,我們就怎么做。這時(shí)候我們無需精明。 如果能做到這一點(diǎn),學(xué)習(xí)java就會變得很輕松,你會很快的入門。而等到你開始入門后,回過頭你會發(fā)現(xiàn),原先的問題都不在是問題。有一種豁然開朗的感覺。 現(xiàn)在開始講講java怎么就能超級入門呢? 這就是java程序的結(jié)構(gòu)所決定的。 java的程序結(jié)構(gòu)如下:package 創(chuàng)建包import 引入包語句修飾符 class(interface) 類名(接口名)關(guān)鍵字 類名(接口名、事件)定義類屬性定義構(gòu)造函數(shù)定義方法public static void main(String args)程序執(zhí)行語句事件處理 程序結(jié)構(gòu)的說明:1、創(chuàng)建包 和 引入包 語句根據(jù)程序具體的情況進(jìn)行編寫,需要就寫,不需要就不寫。2、定義類(接口)是必須要有的。3、類的屬性、方法、構(gòu)造函數(shù)根據(jù)程序的具體需要編寫,并不一定都要有。4、java主函數(shù)。一個(gè)java項(xiàng)目只能有一個(gè)主函數(shù),主函數(shù)所在的類稱之為主類。5、java程序要執(zhí)行一定的功能,這些功能語句必須要寫到主函數(shù)中。 對于java程序項(xiàng)目,可以說編寫java程序項(xiàng)目就是在編寫一個(gè)一個(gè)的 “類” 或者 “接口”,二者一個(gè)個(gè)類或接口的結(jié)構(gòu)就是上面的程序結(jié)構(gòu)。也就是說所有的程序都是按照上面程序結(jié)構(gòu)編寫出來的,因此掌握了java的程序結(jié)構(gòu),再學(xué)習(xí)java程序,編寫、查看java程序源代碼就一目了然了,再理解了類和類(接口)之間

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論