第一周学习情况
一、學習內容
本周學習了前三章,分別是Java開發入門、Java編程基礎、Java面向對象(上)。第一章主要講Java的版本、特點、Java的下載與安裝以及如 何編譯和運行一個寫好的Java程序;第二章主要講了java的編程基礎也就是一些基本的概念,內容與之前學習的c++基礎大致相同,只是個別地方有所差 異,例如有了位變量(之前在c++中并沒有見到)、強制類型轉換的用法、還有位運算符的算法(這個內容在c++中也有,但當時并沒有深講)、數組的定義和初始化、引入了類似于子函數的方法這一內容,?而且方法中又介紹了Java關于“方法的重載”這一特點,最重要的是Java中函數的構成與之前的c++不太一樣,但他們的結構大致上是相似的。而且Java中主方法調用其他方法是比c++要方便的,感覺是省去了調用函數的聲明的原因。?第 三章的知識開始介紹Java面向對象的三大特點,介紹了關于類和對象的概念,以及類和對象的關系。類中介紹了什么是類名,成員變量,局部變量,成員方法等 基本內容。對象中講解了如何創建和使用對象,內容比較混亂,比較瑣碎,一些內容還不是理解的非常透徹,看著后面又要聯系前面的概念才可以大致看懂。也可能 是由于第一次接觸,對java還比較不感冒,不像對c++那樣敏感。然后就是感覺書中的代碼應該是從一塊塊截取下來的,所以很難整體上去理解,也不容易理 解Java程序的編程結構。之后又講解了類中構造方法的內容(包括構造方法的定義、構造方法在類中的作用、系統對構造方法的默認情況、有參和無參構造、構 造方法的重載等內容)。然后講解了this關鍵字的三個用法,static關鍵字的四個特殊性(靜態變量、靜態方法、靜態代碼塊、單例模式(感覺單例模式 并不是static的特殊性,只是單例模式需要用到static關鍵字來修飾))。其中每個特殊性都是有比較固定格式的用法和特性的,只需要大致了解并多 加使用記住就可以了。最后講解了有關內部類的知識,包括其概念、分類、以及每種類別的使用方法和使用語句。第三章中還介紹了Java的垃圾回收機 制,java的幫助文檔等內容。 二、學習心得 ? ? ? ?(1)由于剛開始接觸Java語言,有很多的細節是需要注意的,每一個字都要看,每一句都要讀懂,每個知識點都不能似懂非懂,因為它在之后很可能會影響你編程的細節問題,拖慢你學習的腳步。 ? ? ? ? ?(2)學習時一定要通過編寫代碼來熟悉知識點的用法,記住知識點的用法,否則就會經常出現錯誤或者忘記知識點用法的后果,也會影響后面所學內容的理解, 因為知識是循序漸進的,本章重要內容還沒有一一進行編寫聯系,會抓緊時間補上,并且不影響這一周的練習。以后每一周的學習都要配合編寫代碼來熟悉和掌握。轉載于:https://www.cnblogs.com/jxtcnblogs/p/5374246.html
總結
- 上一篇: Python初识与简介【开篇】
- 下一篇: 面试题55 字符流中第一个不重复的字符