JAVA學習心得

目前剛剛學習了幾天的JAVA課程,把學習後的一些知識點跟大家分享一下。
首先,Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作爲靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分佈式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分佈式系統和嵌入式系統應用程序等。
書寫Java源代碼的注意點:
大小寫敏感:所謂大小寫敏感就是在書寫的時候,例如Hello和HELLO,表示的是不一樣的意思。
類名:以駝峯的方式命名,首字母大寫,所謂駝峯就是出現兩個單詞的時候,單詞的首字母大寫,例如StudentScore
方法名:以駝峯的方式命名,首字母小寫;
源文件:在定義源文件名的時候,要和類名相同;
Java修飾符
在類、方法、屬性之前,一般會使用修飾符來進行修飾。主要的修飾符有兩類:
訪問控制修飾符:default/public/protected/private
Java註釋
單行註釋
用//開頭,一般用於函數內部的註釋,例如變量定義,邏輯的梳理
多行註釋
用/開頭 /結尾,一般用於函數內部的註釋

文檔註釋
在編寫一個類的時候,文檔註釋一般寫在類、成員變量、類變量、方法上。
使用javadoc默認標記,豐富doc文檔內容
@author:指定Java程序作者
@version:指定當前源文件的版本
@param:指定參數
@return:指定返回值
在文檔註釋中可以使用html標籤,但是不能使用自封閉的標籤
使用javadoc命令生成API文檔,-d指定生成的目錄地址
Java標識符
在JAVA的組成部分中包括了對包、類、方法、變量等的起名,這些名字是要有一定的規則的。
標識符可以包含數字、字母、$、_,但是不能以數字開頭
關鍵字不能用作標識符
標識符是大小寫敏感的
Java分隔符
花括號{}:定義代碼塊,邏輯上是個整體,在Java語言裏,類定義的部分必須放在{}內,方法體的內容也要定義在{}內,靜態的代碼塊、條件語句的執行體、循環語句的循環體也要放在{}內
分號;在Java語言裏用;作爲語句的結束。一條語句必須要由;結束,多條語句可以定義在一行裏,但是每條語句還是必須由;結束。
方括號[],用於數組中訪問數組元素。
圓括號(),在方法定義時,必須使用(),來包含所有的形成聲明,在調用方法的時候,使用()來傳入實際參數值。在進行表達式運算的時候,可以定義優先級。
空格:單個空格、Tab鍵、Enter鍵,空格的出現都不會影響程序的運行,但是提供良好的縮進,可以有效地提高代碼的可讀性。
圓點(.):通常用於類/對象和其他的成員之間的分隔符,表明調用某個類或者對象的屬性或方法
Java數據類型分類
在Java語言裏,數據類型分爲基本數據類型和引用數據類型(類類型)。
作爲強類型語言,Java在編譯時,會進行嚴格的語法檢查,每個變量在編譯時,就確定了其類型。所有的變量必須顯式地聲明類型,而且必須先聲明後使用。
這裏寫圖片描述
運算符
運算符是一種特殊的符號,用以表示數據的運算、賦值和比較等。Java使用運算符將一個或多個操作數連接成可執行的語句,用以實現特定的功能。包括算術運算符、賦值運算符、比較運算符、邏輯運算符、位運算符、類型相關運算符。我們着重的講解其中的算術、賦值、比較、邏輯的運算符。
算術運算符
+、 - 、*、 / 、%、++、–。
其中要注意的是/,如果兩個整數相除有小數,則小數部分將會被截取。
++自增,是個單目運算符
–是自減,是個單目運算符
其中+號除了數學運算外,還有字符串連接的功能。
-號除了數學減法運算外,還有取負的功能。
賦值運算符
=用於爲變量指定變量值。
擴展的賦值運算符
+=-=*=/= %=可讀性較差,但是效率會得到提升。
邏輯運算符
邏輯運算符用於操作一個或兩個布爾型的變量或者常量,在我們應用程序開發中,只要關心與、或、非
&&:兩個操作數必須都是布爾類型的,只要有一個是false,就返回false。
||:同上,只要有一個是true,就返回true。
!:true返回false,false返回true。
最後就是比較重要的循環結構。循環語句可以在滿足條件的情況下是,反覆執行某一段代碼。
被重複執行的代碼成爲循環體。當反覆執行這個循環體的時候,需要在合適的時候把循環條件改爲假,從而結束循環。否則會出現死循環的情況。

分爲 while,do…while,for這三種,每一種都有每一種用法和區別,不過用的最多的還是for循環語句。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章