日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java程序设计课程培训心得体会_Java课程学习感想

發布時間:2023/12/20 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java程序设计课程培训心得体会_Java课程学习感想 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java課程學習感想

從大一數下來的話,應該是我學習的第三個有關編程的語言了,之前是C語言與數據結構,其實當時寫數據結構話,也可以說是用的C語言寫的,但是現在我們接觸了一種新的語言程序,也就是Java,它與C語言和數據結構比起來,就個我感覺吧,還是不算太難的(可能是相對來說過自己上課比學C語言與數據結構更認真吧(?ω?))。不知不覺中,學習Java也過了3個月多了,然后本學期的Java課程也接近尾聲,在這里我發表一下學習本課程的感想。

其實在開始學習Java時,有向自己方向的學長學姐們詢問過學起來是否困難,他們都說不難,還說可能是這個學習最簡單的課程;當時不信,可是學到現在我信了。先談談線上Java課學了些什么吧:

首先就是配置JavaJDK環境,這樣寫工程時保證能夠運行且不會出錯,當然這些都是必要的,所以這些東西略過,沒有必要講的這么詳細;

之前學的C語言也好,數據結構也好,都是面向過程的編程,就是說如何使用函數去實現既定的功能,就好比nchu-software-java-homework01作業一樣,這次作業可以說是面向過程的;而Java是面向對象的編程,即關注如何把相關的功能,包括函數和數據有組織的捆綁到一個對象身上。第一節課就講了類與對象的關系,根據Java獨有的特點“類--對象”出發,將類與對象的屬性、方法都包含進去,就這樣慢慢從面向過程過渡到面向對象,我想這也是讓我先學C語言等課程再學習Java課程這樣的課程學習安排的初衷吧。

之后學習了Java的三大技術特性:封裝、繼承與多態,我在學習過程中能感受到面向過程到面向對象的深入。封裝是將對象的數據和方法結合,由方法將對象的數據實現,并實現對象的數據隱藏。繼承可以說是Java面向對象編程技術的一塊基石,因為它允許創建分等級層次的類,然后繼承就是子類繼承父類的特征和行為(方法),繼承當中也有許多知識點:比如調用父類構造方法啊等等,實現代碼的重用,也就是通常說的復用性。多態是同一個行為具有多種不同的表現形式或形態的能力,也就是同一個接口,使用不同的操作。比如之前的作業nchu-software-java-homework05,寫的代碼就是繼承與多態的,當然這只是一部分,圓類繼承Shape類,然后圓類繼承Shape類的變量與方法。

class Circle extends Shape{ //圓類

private doubleradius;

Circle(){

}

Circle(doubleradius){this.radius=radius;

}public doublegetRadius() {returnradius;

}public void setRadius(doubleradius) {this.radius=radius;

}public booleanvalidate() {if(radius>0)return true;else

return false;

}public doublegetArea() {return Math.pow(radius, 2)*Math.PI;

}

}

接下來是抽象類與接口的學習,抽象類Abstract,接口implements,抽象類呢不可用于創建對象,抽象類可以包含抽象方法,但是這些方法在子類中實現;接口的話不再像類一樣用關鍵字extends去“繼承”,而是用implements去“實現”,也就是說類和接口的關系是實現。

最后講了Java界面JavaFX基礎,這個我認為是比較好玩的,老師線上上課演示各種花樣、圖案,然后可以制作自己想要的菜單界面,或者畫圖(平面或者3D)都可以,下面是我上課用代碼實現的一幅圖,像一朵花(感覺又不像),就比較抽象吧。

當然Java課不僅僅講了這么點,還有很多,比如正則表達式等等一些東西,然后我上面只講了一些大的方面,比較細化的就沒一個一個字的詳細說明了,因為Java的東西根本說不完。

在整個Java學習過程中,也領悟到了一些OO編程思維的理解:1、抽象:類與對象就是OO編程中最重要最基本的兩個元素,在設計的時候,要先找到需要處理的各個對象,會慢慢變得抽象,將這些抽象對象找出來后,忽視那些沒用的細節,這樣解題會變得明朗很多。2、Java三大技術特性封裝、繼承與多態,然而OO編程的三個特征也是它們三個,熟悉掌握OO編程的特征對于解題有著非常大的幫助。可能我理解的不透徹或者可能挨不到邊,這也是我自己的理解。

平心而論,我自己學得可能不是太好,在本課程學習上應該沒問題,而是寫作業時的思想問題,我對邏輯性強的一些題目可能會拗不過彎,想來想去也不是個頭,在這方面還是需要下功夫。

通過這三個階段的學習,學到的東西非常之多,同時也吃了很多教訓,比如看題不仔細,寫代碼時馬馬虎虎,就犯一些小毛病,比如:“;”,“Main”,“內部輸出”,這些,總是忘記寫或者是寫成“Mian”,有時候自己都想笑,有時候這種內部輸出會讓自己找不到錯,就好比上次作業nchu-software-java-homework08,我的輸出就是內部輸出,然后PTA提交的時候顯示格式錯誤,然后卡了很久才找到錯誤。然后上面也說到了,我對OO編程的思想不完全理解,即便如此,還是學到了很多。在學習Java過程中我得出以下結論:

1、學習中,要養成良好的編程習慣,寫括號時要成對,字母大小要區分好,單詞拼寫要正確;

2、最好不是僅僅停留在java表層,不是抄書上的例子運行出結果或者滿足于老師上課講的東西就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調試、改動。

3、在學習的過程中一定要動手做、試著寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬于自己。

4、在 Java 的學習過程中,可能會遇到形形色色的問題且不容易解決,書本上的知識有限。應該學會從網上搜索有用的信息加以整理,促進學習的深入和知識水平的提高。

最后,學好Java對以后找工作或者工作中都有很大的幫助,我希望我之后堅持學習Java,之前落下的一下知識點啊,也會好好補上;非常感謝蔡老師在這段時間對我Java學習的監督,同時也感謝在我遇到問題是幫我解決問題的同學,對我學習Java與鞏固知識點有很大的幫助,讓我在學習Java過程中走的彎路少了很多。

總結

以上是生活随笔為你收集整理的java程序设计课程培训心得体会_Java课程学习感想的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。