學(xué)習(xí)java心得體會(huì)_第1頁
學(xué)習(xí)java心得體會(huì)_第2頁
學(xué)習(xí)java心得體會(huì)_第3頁
學(xué)習(xí)java心得體會(huì)_第4頁
學(xué)習(xí)java心得體會(huì)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第 學(xué)習(xí)java心得體會(huì)學(xué)習(xí)java心得體會(huì)1 學(xué)習(xí)任何語言(包括英語),基礎(chǔ)一定要打好,沒有學(xué)會(huì)走路跑步不可能快吧,學(xué)習(xí)java的心得體會(huì)。所以學(xué)習(xí)JAVA一定要先把JAVA的幾個(gè)基本組成元素學(xué)好。以下是我總結(jié)出來的學(xué)習(xí)順序和注意事項(xiàng): 1、數(shù)據(jù)類型 JAVA是一種強(qiáng)類型語言,各種類型不會(huì)自動(dòng)轉(zhuǎn)換,使用前必須先定義。2、方 法 方法相當(dāng)于定義一個(gè)宏、一個(gè)函數(shù), 方法的定義格式為:說明符 修飾符 返回值 方法名(參數(shù))方法體。在學(xué)習(xí)方法的時(shí)候要注意說明符、修飾符、返回值這三樣?xùn)|西。我們?cè)谡{(diào)用JAVA的自帶的類里面的方法的時(shí)候,我們一開始是不用看懂這些方法里面寫什么(當(dāng)然,你能看懂是最好)。我們

2、只要知道,使用了這個(gè)方法后,返回值的類型說明3、類 在JAVA中最經(jīng)常聽到詞,也是最麻煩的東西,類的定義格式為:說明符 class 類名 e_tends超類名 implements 接口名主體4、變量常量 JAVA的常量名一般用全大寫字母表示,并且為了節(jié)省內(nèi)存,一般定義為靜態(tài)(JAVA程序中的名字我們經(jīng)常有個(gè)默認(rèn)的規(guī)則,類名所有單詞第一個(gè)字母大寫,方法名第二個(gè)單詞開始第一個(gè)字母大寫,變量名小寫,這樣我們一看程序就非常清楚了,從小養(yǎng)成良好的習(xí)慣嘛,呵呵),變量的定義格式為:修飾符 數(shù)據(jù)類型 變量名變量在類中定義(不在方法體中的部分稱為域)和在方法體中定義是不同的(在方法體中定義不需要修飾符),心

3、得體會(huì)學(xué)習(xí)java的心得體會(huì)。學(xué)習(xí)變量的時(shí)候要注意兩個(gè)特殊的東西this和super。同時(shí)我們就要學(xué)習(xí)什么叫覆蓋、重載。5、控制流 所有的編程語言的控制語句無非就是幾個(gè)if else for while do switch。6、接口: 一個(gè)抽象的東西,接口可以多繼承,解決了類只能單繼承的問題。接口的定義格式為:說明符 interface 接口名主體,接口內(nèi)的方法都是沒有主體的,只有常量或變量。當(dāng)類使用接口的時(shí)候,一定要覆蓋接口的方法。7、線程:線程是個(gè)比較復(fù)雜的東西,例如一個(gè)賽馬程序有七匹馬賽跑,就有七個(gè)線程,看起來好象是同時(shí)在跑,其實(shí)是計(jì)算機(jī)分配不同的時(shí)間段讓七個(gè)線程運(yùn)行。我們初學(xué)者的程序可

4、能還用不上。到這里為止,JAVA的基本概念我們有一定的了解了,我們就開始研究JAVA的類了。JAVA的核心API(也就是SUN公司已經(jīng)為我們寫好的類)有以下幾種。(還有其他很多的擴(kuò)充類)學(xué)習(xí)java心得體會(huì)2 暑期在和一個(gè)老師做項(xiàng)目,前期老師教學(xué),做java web方面的,類似于當(dāng)當(dāng)購(gòu)物系統(tǒng)這種.突然發(fā)現(xiàn),原來之前看的think in java等書并不夠,很多面向開發(fā)的技術(shù)和模塊包括工具從知識(shí)到技術(shù)上都很欠缺。 現(xiàn)在有幾個(gè)疑惑,想在小組向各位求助,希望幫忙。1.首先我想知道是不是做java一般都是web掛鉤,例如現(xiàn)在的jsp,ssh和html語句和應(yīng)用都很好的結(jié)合,除了web方面,軟件項(xiàng)目方面

5、有沒有一個(gè)比較明確的方向,如果有,可以告之小弟么2.我聽說做web方面,應(yīng)該先學(xué)jsp,html,再學(xué)mvc,不然很容易本末倒置,那ssh這樣的技術(shù)學(xué)習(xí),有沒有一個(gè)比較明確的先后順序。3.java ee這樣的一個(gè)學(xué)習(xí)過程,能不能有一個(gè)比較好學(xué)習(xí)心得可以推薦。我有一定的java基礎(chǔ),可以編寫一些java小程序,但是到了web這些方面,思維總是不夠清晰,很容易混亂,對(duì)象方法和類之間總是不能很好的去擴(kuò)展。希望各位幫幫忙,介紹一些學(xué)習(xí)心得,包括學(xué)習(xí)java技術(shù)的順序,并推薦一些書吧。學(xué)習(xí)java心得體會(huì)3 我是零基礎(chǔ)來到合肥達(dá)內(nèi)學(xué)Java的,學(xué)習(xí)難度自然要比計(jì)算機(jī)專業(yè)的同學(xué)大很多。學(xué)習(xí)的第一個(gè)月是最痛

6、苦的,不管是學(xué)習(xí)上還是心理上都承受了巨大的壓力,這時(shí)候就要學(xué)會(huì)自我調(diào)節(jié)。達(dá)內(nèi)的課程體系安排的非常合理,特別照顧到零基礎(chǔ)學(xué)員的接受能力,我們只要跟著講師的進(jìn)度把每天的任務(wù)完成,將每天的代碼練熟,知識(shí)點(diǎn)及時(shí)地復(fù)習(xí)好就行了。另外達(dá)內(nèi)的考試制度也是相當(dāng)?shù)暮侠?,讓我們?cè)诳荚囍袑?duì)學(xué)過的知識(shí)進(jìn)行溫習(xí),不至于學(xué)了后面的忘了前面的。 培訓(xùn)進(jìn)入到第二個(gè)月,上課的代碼量一天天的增加,我們可能要擠出所有的時(shí)間來復(fù)習(xí)一天的代碼,雖然很累但要堅(jiān)持。我相信別人能學(xué)好的自己也能學(xué)的很好,給自己定的目標(biāo)只要不是倒數(shù)第一就行了。別人每天練習(xí)代碼到一點(diǎn),我就練到兩點(diǎn),別人在休息,我就在練習(xí)。我相信只要我付出了,即使我輸了也問心無愧

7、,不留遺憾。經(jīng)過了懵懵懂懂的第二個(gè)月,轉(zhuǎn)眼第三個(gè)月就來到了。有了前兩個(gè)月的積累,自己已經(jīng)形成了一定的思維模式。雖然每天的代碼量還在一天天的增加,接觸到的語言和知識(shí)點(diǎn)也越來越復(fù)雜,但是這時(shí)我們更注重的是編程的思想,在敲代碼的過程中慢慢加深對(duì)編程的理想。期間很多知識(shí)點(diǎn)有可能上課聽懂了,但自己動(dòng)手可能就無從下手了,也有上課沒怎么聽懂,但在練習(xí)代碼中忽然就豁然開朗了。老第四個(gè)月進(jìn)入項(xiàng)目實(shí)戰(zhàn)階段,主要是把前面的知識(shí)點(diǎn)全部串聯(lián)起來,穿插技術(shù)處理的難點(diǎn),建立對(duì)項(xiàng)目開發(fā)的設(shè)計(jì)思維,學(xué)會(huì)去運(yùn)用固定的模式實(shí)現(xiàn)業(yè)務(wù)的需求。達(dá)內(nèi)的培訓(xùn)四個(gè)月循序漸進(jìn),我從零基礎(chǔ)到能夠獨(dú)立編碼,真是收獲了太多。在此感謝達(dá)內(nèi)的所有老師,和

8、一起走過四個(gè)月美好時(shí)光的同學(xué)們,感謝他們對(duì)我的關(guān)照和幫助。學(xué)習(xí)java心得體會(huì)4 在JAVA課程設(shè)計(jì)中,要認(rèn)清楚到底這在我們的生活中的作用是什么,我個(gè)人認(rèn)為這在我們的今后生活中,這酒店的設(shè)計(jì)是一種在以后的工作中能起到很有用處的課程設(shè)計(jì),這也許是老師這用做的為我們著想的一部分吧。在這次課程設(shè)計(jì)中,我們也能可以看出,學(xué)計(jì)算機(jī)的在以后找工作中的出處,讓我們知道計(jì)算機(jī)技術(shù)的應(yīng)用的廣泛應(yīng)用。在JAVA課程的學(xué)習(xí)中,也使我明白了更多的以前沒有沒有見過的知識(shí),學(xué)到了更多的知識(shí),更完整的弄清楚計(jì)算機(jī)科學(xué)與技術(shù)這門學(xué)科。在學(xué)JAVA這門學(xué)科時(shí),我開始還以為它跟C+差不多的,但隨得學(xué)習(xí)的深入就弄明白了這兩者的關(guān)系

9、有得很大的差別,在寫程序上就能看出來這其中的差別的不同處。在這最后兩個(gè)星期的課程設(shè)計(jì)中,我開始還沒怎么在意的,以為不過是件小事,能很快的搞定,但隨的越來越深入的設(shè)計(jì)才明白我的想法是多么的可笑,在做程序?qū)憘€(gè)代碼就不是那么容易的事,還有好多的頁面設(shè)計(jì)都需要用到不同的知識(shí)點(diǎn)這其中的不少問題都需要在課本中才能找出來進(jìn)行解決,這也給我?guī)砹嗽S多的困難。在開始做這課程設(shè)計(jì)的時(shí)候,我開始的時(shí)候是不知道從什么地方開始的,在經(jīng)過老師的不斷指點(diǎn)中才能學(xué)到從什么地方開始做起的。在這次做課程設(shè)計(jì)中,我們是四人各做四個(gè)不同板塊的,而我做的是那個(gè)基礎(chǔ)的部分:菜品設(shè)計(jì)。在這部分設(shè)計(jì)中,我開始時(shí)也不知道打從何處開始的,但從以

10、前的那個(gè)C+的課程設(shè)計(jì)中知道,一般的程序設(shè)計(jì)都是從代碼開始的,在代碼的基礎(chǔ)上再來修做剩下的桌面設(shè)計(jì)部分。在寫代碼中,對(duì)我來說這是種相當(dāng)沉重的壓力的,因?yàn)槲业挠⒄Z不好而導(dǎo)致我在許多的語句都不知道怎么寫,好多的內(nèi)容都需要查找書本才來寫出來,這給寫作代碼帶來了極大的困難,浪費(fèi)了好多的時(shí)間來寫代碼。在那頁面的設(shè)計(jì)中還好沒要求,我在做這部分的時(shí)候,我看他們做的還不錯(cuò)就借簽過來了做成了我自己的課程設(shè)計(jì)。這不由于自己開始做得比較晚,而老師又催得比較急,這就得夜里通宵來寫了,沒辦法自己的水平有限就只能做這么多的了。現(xiàn)在回想下真是不堪回首啊!這能做的就之能做這多了望老師能諒解。在次再次感想老師多日里來的指導(dǎo),在

11、您的指導(dǎo)下,我們能這么容易的完成了這項(xiàng)艱難的課程設(shè)計(jì)任務(wù),看得這這么多天努力來的結(jié)果,心里還是感覺到是有點(diǎn)感動(dòng),因?yàn)檫@也是這么多天來的付出的努力吧,在這樣的付出終得到了個(gè)好的結(jié)果。同時(shí)也有點(diǎn)遺憾,在整個(gè)設(shè)計(jì)中,我沒自己?jiǎn)为?dú)的完成整個(gè)任務(wù),這也是自己要認(rèn)真反思的地方。 而且,這對(duì)于我們的將來也有很大的幫助。以后,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發(fā)現(xiàn)其中珍貴的事情。就像中國(guó)提倡的艱苦奮斗一樣,我們都可以在實(shí)驗(yàn)結(jié)束之后變的更加成熟,會(huì)面對(duì)需要面對(duì)的事情。與隊(duì)友的合作更是一件快樂的事情,只有彼此都付出,彼此都努力維護(hù)才能將作品做的更加完美。而團(tuán)隊(duì)合作也是當(dāng)今社會(huì)最提倡的。學(xué)習(xí)java

12、心得體會(huì)5 進(jìn)入達(dá)內(nèi),感覺蠻新鮮刺激的。雖然之前在學(xué)校里開過Java課,我也迷迷糊糊考過了,但是我真的對(duì)學(xué)編程語言有些“畏懼”,但是達(dá)內(nèi)老師一再讓我放寬心,說都是面向沒有基礎(chǔ)的從最基礎(chǔ)的開始教,只要用心一定能夠?qū)W會(huì)。后來隨著課堂上老師認(rèn)真的講解和自己的專研,便發(fā)現(xiàn)原來java軟件開發(fā)培訓(xùn)學(xué)習(xí)并不是那么枯燥無味,而且還很有趣,很長(zhǎng)見識(shí)。 通過四個(gè)月的學(xué)習(xí)我才真正發(fā)現(xiàn)要學(xué)的東西還很多,以前掌握的軟件知識(shí)少的可憐,很多基本東西都不懂。在達(dá)內(nèi)的培訓(xùn)這期間,通過老師的詳細(xì)講解,課堂上老師講的基本上都能領(lǐng)會(huì),并且在下午的上機(jī)練習(xí)中反復(fù)操作,加深印象。能熟練的操作軟件項(xiàng)目開發(fā)。更加感到印象深刻的是,一直以來

13、認(rèn)為我對(duì)軟件開發(fā)的興趣更是越來越濃,甚至每天睡覺的時(shí)候腦袋都在代碼,經(jīng)過調(diào)整及時(shí)的改變了學(xué)習(xí)方法,翻書看以前學(xué)過的知識(shí),又使我恢復(fù)了學(xué)習(xí)狀態(tài)。在達(dá)內(nèi)的兩三個(gè)月里,學(xué)習(xí)了數(shù)據(jù)庫、網(wǎng)頁制作及框架的相關(guān)知識(shí)。授課知識(shí)很符合現(xiàn)在企業(yè)的要求,同時(shí)在學(xué)習(xí)期間安排項(xiàng)目制作,增加項(xiàng)目開發(fā)經(jīng)驗(yàn),這對(duì)今后就業(yè)時(shí),有很大幫助。在學(xué)習(xí)過程中,當(dāng)自己寫的一個(gè)程序解決所有錯(cuò)誤和異常跑通時(shí),會(huì)有非常非常大的成就感。通過在達(dá)內(nèi)四個(gè)多月的培訓(xùn)后,在達(dá)內(nèi)科技的一次雙選會(huì)上,我以熟練地技術(shù)被一家外企錄取為一名定制班的學(xué)員,經(jīng)過將近一個(gè)月的定制班的學(xué)習(xí),順利通過考核,在此我要對(duì)北京達(dá)內(nèi)的全體老師說一聲:老師,您辛苦了,謝謝您!新的生

14、活馬上就要開始了,在此,衷心感謝達(dá)內(nèi)及達(dá)內(nèi)的培訓(xùn)各位老師以及同學(xué)。達(dá)內(nèi)java培訓(xùn)沒有讓我們失望,我們也一定不會(huì)讓達(dá)內(nèi)失望,在今后的工作當(dāng)中,我們一定會(huì)發(fā)揚(yáng)達(dá)內(nèi)精神,用我們的不懈努力來展現(xiàn)達(dá)內(nèi)精神!學(xué)習(xí)java心得體會(huì)6 Java Web,是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。在本次實(shí)驗(yàn)課的學(xué)習(xí)中,通過短短一個(gè)小時(shí)的了解,對(duì)JAVA WEB有了初步的認(rèn)識(shí)。 首先了解了應(yīng)用程序分為C/S(客戶機(jī)/服務(wù)器)和B/S(瀏覽器/服務(wù)器)兩大類。C/S即Client/Server典型應(yīng)用有QQ,360安全衛(wèi)士,B/S即Browser/Server,典型應(yīng)用有人人網(wǎng),騰訊微博。C/S和 B

15、/S的主要區(qū)別在于程序是否需要安裝。C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用,能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。缺點(diǎn)是客戶端需要安裝,其維護(hù)和升級(jí)成本非常高。B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN, WAN, Internet/Intranet等)訪問和操作共同的數(shù)據(jù),最大的缺點(diǎn)是對(duì)企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會(huì)造成系統(tǒng)癱瘓。其次,又了解了網(wǎng)頁主要分為動(dòng)態(tài)網(wǎng)頁和靜態(tài)網(wǎng)頁,動(dòng)態(tài)網(wǎng)頁歸根結(jié)底還是靜態(tài)網(wǎng)頁,只是多了一些自己的標(biāo)

16、簽,知道了靜態(tài)網(wǎng)頁三劍客指的是什么,以及三者之間的關(guān)系和分別承擔(dān)的功能。網(wǎng)站做好后要部署發(fā)布。Tomcat最簡(jiǎn)單的部署是把整個(gè)文件夾拷到TOMCAT_HOME/webapps目錄下。了解了關(guān)于WEB應(yīng)用的一些知識(shí)后,就到了編程的階段了,雖然java是面向?qū)ο蟮恼Z言,與面向過程的C語言有一些區(qū)別,但二者在編程思路上有貫通的地方,要善于區(qū)別二者的聯(lián)系和不同,這樣才能在C的基礎(chǔ)上學(xué)好java。但學(xué)好一個(gè)語言不是一天兩天的功夫,要想真正掌握,以后還需要勤加苦練。編程這個(gè)東西沒有技巧可言,當(dāng)時(shí)學(xué)C的時(shí)候就深刻領(lǐng)悟了這個(gè)道理,要想調(diào)高編程速度,就只能多練多編,孰能生巧,做的題目多了,碰到類似的題目,自然就

17、會(huì)有想法有思路。相比于天賦,后天的練習(xí)對(duì)一個(gè)優(yōu)秀的程序設(shè)計(jì)師來說更為重要。隨著本次實(shí)驗(yàn)課的結(jié)束,本學(xué)期的SQL實(shí)驗(yàn)也就結(jié)束了。雖然每次實(shí)驗(yàn)都做的很趕,感覺很多知識(shí)都是現(xiàn)場(chǎng)學(xué)現(xiàn)場(chǎng)用,但一個(gè)學(xué)期七次實(shí)驗(yàn)下來,確實(shí)還是學(xué)到了一些知識(shí),至少一些基本操作是熟悉了,我想這對(duì)于今后對(duì)SQL的學(xué)習(xí)來說是很重要的一步。從這點(diǎn),我所感受到的是,有時(shí)候表面上看起來沒有什么收獲的經(jīng)歷,定會(huì)在某個(gè)時(shí)刻綻放出他應(yīng)有的光彩,所以,無論現(xiàn)在或?qū)砦覀儠?huì)經(jīng)歷什么,都應(yīng)該全心全意的品味當(dāng)下,今天一個(gè)小小的經(jīng)歷說不定就會(huì)在將來的某一天改變你的一生。所以,實(shí)驗(yàn)課就算不喜歡,也要好好去上,一定能學(xué)有所獲。最后,謝謝助教的幫助!學(xué)習(xí)ja

18、va心得體會(huì)7 1)現(xiàn)在有T1、T2、T3三個(gè)線程,你怎樣保證T2在T1執(zhí)行完后執(zhí)行,T3在T2執(zhí)行完后執(zhí)行? 這個(gè)線程問題通常會(huì)在第一輪或電話面試階段被問到,目的是檢測(cè)你對(duì)”join”方法是否熟悉。這個(gè)多線程問題比較簡(jiǎn)單,可以用join方法實(shí)現(xiàn)。2)java的堆和棧的區(qū)別:堆:是一個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū),類的對(duì)象從中分配空間。這些對(duì)象通過new,newarray,anewarray和muitianewarray等指令建立,它們不需要程序代碼來顯示釋放。堆是由垃圾回收來負(fù)責(zé)的,堆的優(yōu)勢(shì)是可以動(dòng)態(tài)地分配內(nèi)存大小,生存期也不必事先告訴編譯器,因?yàn)樗沁\(yùn)行時(shí)動(dòng)態(tài)分配內(nèi)存的,Java垃圾收集器會(huì)自動(dòng)收走這些不

19、再使用的數(shù)據(jù)。但是缺點(diǎn)是:由于是要在運(yùn)行時(shí)動(dòng)態(tài)分配內(nèi)存,存取速度較慢。棧的優(yōu)勢(shì):存取速度比堆要快,僅次于寄存器,棧數(shù)據(jù)可以共享。缺點(diǎn)是,存在棧中的數(shù)據(jù)大小與生命期必須是確定的,缺乏靈活性。棧中主要存放一些基本類型的變量(int,short,long,byte,float,double,boolean,char)和對(duì)象句柄。3)java算法:1、冒泡排序:從頭開始,依次對(duì)相鄰的兩個(gè)元素進(jìn)行比較,發(fā)現(xiàn)有順序錯(cuò)誤就將它們調(diào)換過來!重復(fù)地進(jìn)行,直到?jīng)]有元素需要交換。是穩(wěn)定排序法,最好的時(shí)間復(fù)雜度是O(n);2、快速排序:思想是(Divide)選取一個(gè)基元_開始(一般選取數(shù)組的第一個(gè)元素),通過某種分區(qū)

20、操作將數(shù)組劃分成兩個(gè)部分,左邊部分小于等于_,右邊部分大于等于_。(Conquer)左右兩個(gè)子數(shù)組遞歸地調(diào)用Divide過程,(Combine)快排作為就地排序算法,不需要任何合并操作!3、遞歸:程序調(diào)用自身,并非不會(huì)無休止地調(diào)用下去,需要有一個(gè)出口,當(dāng)滿足條件時(shí)程序也就結(jié)束!不然的話,就會(huì)出現(xiàn)程序死循環(huán)。4)JVM調(diào)用GC的頻度還是很高的,主要兩種情況下進(jìn)行垃圾回收:第一個(gè)就是當(dāng)應(yīng)用程序線程空閑,另一個(gè)是java內(nèi)存堆不足時(shí),會(huì)不斷調(diào)用GC,若連續(xù)回收都解決不了內(nèi)存堆的不足。4)、junit測(cè)試的方法的類型必須是public ,其他類型運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。方法的返回類型也必須是void,并且不能有

21、參數(shù)。5)、Listargs = null; args.add(param);/這樣會(huì)報(bào)錯(cuò)分析原因:List是一個(gè)接口,沒有實(shí)現(xiàn)是不能使用的,需要ArryList的實(shí)現(xiàn)類或者其他實(shí)現(xiàn)類才能使用應(yīng)該改為:Listargs = newArrayList();args.add(param);6)、如A是父類,B是繼承于A,兩者都有構(gòu)造函數(shù)和A有print(),B也覆蓋了A的方法,那么可以A a = new B();此時(shí)a.print();調(diào)用的是B的print()方法,如果B的print()沒有覆蓋父類的方法,而是自己創(chuàng)建的print();那么這時(shí)a.print();調(diào)用的還是B的print()方法

22、。另外,假設(shè)A有print1()方法,B沒有覆蓋A的print1();這時(shí)a.print1();不會(huì)報(bào)錯(cuò),它將調(diào)用的是A自己的print1()方法。最后,加入A沒有了print()方法,而是print()是只有B有,這時(shí)a.print();將直接調(diào)用B的print();方法,總結(jié): 對(duì)于類的繼承,父類通過子類實(shí)例化后,構(gòu)造方法都在先執(zhí)行父類的構(gòu)造方法,再依次執(zhí)行子類的構(gòu)造方法。方法的調(diào)用原則是先執(zhí)行子類的方法,如果子類復(fù)寫了父類的方法,將執(zhí)行子類的方法,如果子類沒有復(fù)寫父類的方法,但是方法重名,也會(huì)只執(zhí)行子類的方法。如果子類沒有對(duì)應(yīng)的方法,那么就執(zhí)行父類的方法!(不要以為子類沒有該方法編譯器會(huì)

23、報(bào)錯(cuò),因?yàn)槔^承了父類的方法!)請(qǐng)注意:B b = new A();編譯器會(huì)報(bào)錯(cuò),這也是不合邏輯的!學(xué)習(xí)java心得體會(huì)8 在java的海洋中遨游一年的時(shí)間,從面向?qū)ο蟮乃枷氲絀O流到網(wǎng)絡(luò)編程,我不斷的接觸到j(luò)ava基礎(chǔ)知識(shí),在學(xué)習(xí)過程中不斷進(jìn)步,不斷成長(zhǎng)。 作為一名軟件工程的學(xué)生,學(xué)習(xí)java是我學(xué)習(xí)的重中之重,在長(zhǎng)達(dá)一年的學(xué)習(xí)過程中,我也對(duì)java也有新的認(rèn)識(shí)。在學(xué)習(xí)java時(shí),會(huì)問問自己為什么要學(xué)習(xí)java?在當(dāng)今時(shí)代,Java仍然是世界上最受歡迎的編程語言之一,有無限多種方法使用Java。據(jù)_年數(shù)據(jù)顯示,Java被評(píng)為最受歡迎的編程語言之一;最新的一些報(bào)告證明,Java程序員是業(yè)內(nèi)薪資最

24、高的程序員之一。根據(jù)全球數(shù)字化業(yè)務(wù)媒體機(jī)構(gòu)的分析,擁有Java技能有利于升值加薪;同時(shí),java是零基礎(chǔ)的和基礎(chǔ)薄弱的學(xué)員可以很容易的接受的一種語言。我在漫長(zhǎng)的學(xué)習(xí)java的歲月中,遇到了許多大大小小的困難。首先,在學(xué)習(xí)java開始中,老師往往會(huì)布置很多代碼題進(jìn)行實(shí)操或者書寫在作業(yè)本上。在剛剛開始的幾次作業(yè)中,我往往因?yàn)樽约旱母≡昱c不耐煩,直接向同學(xué)要他們的代碼把作業(yè)上交,但漸漸的發(fā)現(xiàn),課堂跟不上,成績(jī)不佳,我陷入了迷惘中后來,意識(shí)到自己學(xué)習(xí)java的態(tài)度與方式是不對(duì)的,經(jīng)過調(diào)整,也有了自己的一份學(xué)習(xí)java的心得體會(huì)。java的學(xué)習(xí)基礎(chǔ)C語言,意識(shí)到在課上聽不懂的原因也來自于自己在大一上學(xué)期

25、并沒有把C語言學(xué)習(xí)透徹,所以我會(huì)利用課后的時(shí)間看網(wǎng)上的視頻來讓自己的C語言基礎(chǔ)提高。java的學(xué)習(xí)需要理解代碼的思路。在寫代碼與學(xué)習(xí)java知識(shí)點(diǎn)時(shí),往往對(duì)于每句代碼都應(yīng)該理解透徹,在以后的代碼書寫中,自己才能寫出正確的代碼,甚至于找出自己的代碼錯(cuò)誤。這對(duì)于代碼的理解透徹,就需要自己在上課時(shí),好好理解老師的代碼思維,自己也需要多看看關(guān)于代碼的書,加深理解。java的學(xué)習(xí)需要保持良好的心態(tài)。在進(jìn)行代碼實(shí)操時(shí),自己寫出大量的代碼卻運(yùn)行不出結(jié)果。這時(shí),自己并不能因?yàn)椴荒蜔┡c困難的打擊就直接放棄,而是要進(jìn)行學(xué)習(xí),通過自糾,問同學(xué),找課外知識(shí)來解決問題。同時(shí),在學(xué)習(xí)java的漫漫長(zhǎng)路中,堅(jiān)持是十分重要的

26、。在堅(jiān)持中,找尋學(xué)習(xí)的方式,讓自己進(jìn)步與成長(zhǎng)。java的學(xué)習(xí)需要多做,多思考。在java學(xué)習(xí)中,不僅要學(xué)會(huì)打課內(nèi)的代碼,也需要通過百度找尋課外的代碼,舉一反三,自己解決很多的問題。在這一年的學(xué)習(xí)中,我對(duì)于java有了初步的認(rèn)識(shí)與了解,我知道自己真正掌握java還需要一段時(shí)間的學(xué)習(xí),但我相信我自己只要有顆想學(xué)習(xí)好java的心,對(duì)于以后的困難是不懼怕的,我相信在學(xué)習(xí)java中,自己是在此過程中不斷成長(zhǎng)的,進(jìn)步的。學(xué)習(xí)java心得體會(huì)9 隨著計(jì)算機(jī)和Internet的發(fā)展,傳統(tǒng)的教學(xué)方式轉(zhuǎn)變成了網(wǎng)絡(luò)教學(xué)形式,通過計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)構(gòu)建教學(xué)網(wǎng)站成為現(xiàn)代網(wǎng)絡(luò)教育的一種趨勢(shì),以互聯(lián)網(wǎng)為平臺(tái),構(gòu)建網(wǎng)絡(luò)教學(xué)系統(tǒng),

27、可以為更多的用戶提供更多受教育的機(jī)會(huì)。本文詳細(xì)的闡述了教學(xué)網(wǎng)站的整體開發(fā)過程,通過系統(tǒng)的需求分析,設(shè)計(jì)出系統(tǒng)的總體結(jié)構(gòu);通過總體設(shè)計(jì),設(shè)計(jì)出了系統(tǒng)的功能模塊和數(shù)據(jù)庫結(jié)構(gòu);最后對(duì)教學(xué)網(wǎng)站的各個(gè)功能模塊進(jìn)行了具體的設(shè)計(jì)。 根據(jù)系統(tǒng)實(shí)際需要,本系統(tǒng)的開發(fā)采用了模塊化設(shè)計(jì)思想,在Windows_P操作環(huán)境下,采用JAVA技術(shù)進(jìn)行系統(tǒng)開發(fā),數(shù)據(jù)庫管理系統(tǒng)采用Microsft公司的SQL SERVER20_,B/S體系結(jié)構(gòu)設(shè)計(jì),最終實(shí)現(xiàn)教學(xué)網(wǎng)站的主要功能,包括學(xué)生在前臺(tái)瀏覽網(wǎng)站公告、瀏覽教學(xué)、下載課件、提交問題、提交作業(yè)等;教師完成上傳教程課件、開設(shè)課程、發(fā)布作業(yè)、批改作業(yè)、回復(fù)問題等;管理員則在后臺(tái)完成

28、對(duì)教程信息的管理、課件信息的管理、學(xué)生信息的管理及教師信息的管理等功能。 Java語言程序設(shè)計(jì)是高校計(jì)算機(jī)相關(guān)專業(yè)的一門重要課程,它是一門邏輯性較強(qiáng)、概念較多、結(jié)構(gòu)相對(duì)復(fù)雜的課程,但高校開設(shè)的課時(shí)卻相對(duì)較少。學(xué)生學(xué)習(xí)該課程時(shí)廣泛存在缺乏興趣、沒恒心,態(tài)度不端正的現(xiàn)象。傳統(tǒng)教學(xué)過程中忽視動(dòng)手實(shí)踐能力的培養(yǎng),不利于學(xué)生實(shí)用技能的提高。針對(duì)這些問題,本研究對(duì)Java程序設(shè)計(jì)”的教學(xué)內(nèi)容進(jìn)行了WPBL模式的教學(xué)設(shè)計(jì),并用計(jì)算機(jī)程序予以實(shí)現(xiàn)。在網(wǎng)絡(luò)環(huán)境中,讓學(xué)生通過相互協(xié)作應(yīng)用Java程序解決問題,教師或計(jì)算機(jī)程序引導(dǎo)和促進(jìn)學(xué)生對(duì)問題進(jìn)行深層次的理解,有利于學(xué)生溝通合作、解決問題和動(dòng)手實(shí)踐能力的提高,有利于激發(fā)學(xué)生對(duì)Java程序設(shè)計(jì)的學(xué)習(xí)興趣。網(wǎng)絡(luò)教學(xué)可以使學(xué)生隨時(shí)隨地的學(xué)習(xí),有效緩解了課程課時(shí)設(shè)置過少,學(xué)生學(xué)習(xí)時(shí)間有限的狀況,對(duì)課堂教學(xué)是個(gè)良好的補(bǔ)充。在此次課程設(shè)計(jì)中,我主要負(fù)責(zé)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論