java实践课程感想_Java课程总结与感想
0.前言
本次作業(yè)主要是針對這一學(xué)期對Java學(xué)習(xí)的總結(jié)以及在學(xué)習(xí)過程中自己的感受和感想。
1.對課程學(xué)習(xí)的總結(jié)
在這一學(xué)期的學(xué)習(xí)中,我了解到了一下的知識
1)?????? 對于面向?qū)ο蟮睦斫?#xff1a;
面向?qū)ο笫前褬?gòu)成問題的事物分解成各個對象,并且建立這些對象,同時賦予他們屬性和行為。其目的不是為了完成一個個的步驟,而是為了描敘某個事物在解決整個問題中的行為。相對于面向過程,他相同功能的類不需要重寫,只需要調(diào)用即可,代碼的復(fù)用性更高。但他的復(fù)雜程度隨之也更高,在設(shè)計之初需要考慮得更多更全面。不能像面向過程那樣一拿到問題就直接在main函數(shù)中構(gòu)建幾個函數(shù)來寫。
2)?????? Java的三大特征:
封裝就是將類的信息隱藏在類內(nèi)部,不允許外部程序直接訪問,而是通過該類的方法實現(xiàn)對隱藏信息的操作和訪問。
繼承是指在一個現(xiàn)有類(父類)的基礎(chǔ)上在構(gòu)建一個新類(子類),子類可以擁有父類的成員變量以及成員方法。
多態(tài)就是指多種狀態(tài),就是說當一個操作在不同的對象時,會產(chǎn)生不同的結(jié)果。
3)?????? Java的七個原則:
開閉原則:當需求有新的變化時,可以對現(xiàn)有的代碼進行擴展
里氏替換原則:用子類來替換父類
單一職責(zé)原則:一個類只做和自己有關(guān)的事,不把過多的工作放在一個類里完成;
接口隔離原則:建議單一的接口,并且盡量細化接口,而不是去建一個龐大的可以讓全部類用的接口
依賴倒置原則:下層的類不應(yīng)該直接使用上層的具體類
迪米特原則:一個類里盡量少用其他的類
組合/聚合復(fù)用原則:在一個新對象里使用關(guān)聯(lián)關(guān)系使用一些已有的對象,使之成為新對象的一部分。
4)?????? 正則表達式:
正則表達式是一個強大的字符串處理工具,可以對字符串進行查找、提取、分割、替換等操作,是一種可以用于模式匹配和替換的規(guī)范。學(xué)會使用正則表達式可以讓你在關(guān)于輸入輸出格式上的代碼簡單很多,這是一個很重要卻也很復(fù)雜的知識點。
5)?????? JavaFX以及動畫
JavaFX可以按照自己的想法設(shè)計出各種各樣的窗口界面。其中包含的多種方法可以讓自己構(gòu)造出很多動態(tài)的圖形。
2.在課程學(xué)習(xí)中自己的感想
在這一學(xué)期的Java學(xué)習(xí)過程中,我懂得了無論做什么事都要從基礎(chǔ)做起,腳踏實地并且要樂于去思考不能懶惰。學(xué)習(xí)更是如此。
在早期的Java學(xué)習(xí)中,自己連最基本的輸入輸出語句都不知道,卻還好高騖遠,幻想著能做出一些很厲害的程序。我認為Java是不可能一下子全部學(xué)會的,他里面包含的知識和技術(shù)有很多。我們只能一步一個腳印,從基礎(chǔ)做起,基礎(chǔ)打牢后再去接觸學(xué)習(xí)更多的知識,了解更高的技術(shù)。以此來擴展自己的能力。
不僅僅是Java,任何編程語言甚至是任何學(xué)科的學(xué)習(xí),都要樂于去思考,不能懶惰怕苦。在這一學(xué)期的PTA大作業(yè)中,有幾次作業(yè)的難度相對于我來說很大,而因為自己懶惰不想去獨立思考,便找其他同學(xué)要來代碼,有時就直接Ctrl c+Ctrl v了,有時則是按照他們的思想稍加修改便成了自己的。但這樣對自己真的有幫助嗎?我覺得即使有也是微不足道的。畢竟人家的永遠是人家的,自己如果不學(xué)會去思考,那么自己的能力就會永遠定在那里,以后遇到這種題,自己還是不會。在我看來,編程其實是一個很簡單但又很難的過程。簡單在于一個程序,都是一些基本的語句構(gòu)成的,看一段代碼,誰都能看懂。因為無非就是那幾條語句。但難就難在自己能不能熟練得去運用這些基礎(chǔ)的語句來實現(xiàn)復(fù)雜的功能。所以,想要讓自己以后能熟練輕松得寫出一段代碼,自己在平時的學(xué)習(xí)和作業(yè)里要多去思考,有時可以看人家的來讓自己長見識,但自己以后必須要能夠獨立地編寫出來。
此外,學(xué)習(xí)要多實踐,尤其是像Java這種在生活中會使用到的科目。他不是一個理論課。JAVA的學(xué)習(xí)看上去看了一下就能學(xué)會,但當自己去實際打出那些代碼時,才發(fā)現(xiàn)有些語法、有些函數(shù)你不能熟練得去使用,因此在學(xué)習(xí)的過程中,必須做到理論與實踐相結(jié)合,只有自己親自操作過一遍,才能更有效得掌握。
雖然Java課已經(jīng)結(jié)束,但自己的編程能力還是非常地差,所以以后的日子中,還是要多去看一些代碼,讓自己的見識更廣,自己也要多訓(xùn)練,讓自己的能力不斷提升,不忘記這門手藝。
總結(jié)
以上是生活随笔為你收集整理的java实践课程感想_Java课程总结与感想的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 畅言普通话软件测试准确率高吗,畅言普通话
- 下一篇: Java将Word转为图片完美解决方案(