java心得---java语言基础
生活随笔
收集整理的這篇文章主要介紹了
java心得---java语言基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????? 今天學習了一些java語言的基礎,分隔符、標識符、關鍵字、注釋、數據類型和編碼慣例;下面簡單記錄一下課上重點,和我以前不會的,還有一些易忘得:
1.字符的范圍很廣,可以是很多中語言(包括漢語,但是最好不要用漢語,因為后面new 該類的的方法時會出現亂碼!)java標識符的拼寫對大小寫敏感,即區分大小寫。
2.關鍵字都是小寫!(因此只要有一個字母大寫就不是關鍵字;比如:Class;IF)
3.多行注釋里可以嵌套單行注釋,單行注釋里也可以嵌套單行注釋,但是多行注釋里不可以嵌套多行注釋!“/** */”這種注釋,可以被javadoc提出來形成獨立說明文檔,也可以使用專門標記來表明類的開發者、版本號、相關資源鏈接、方法的參數及返回值說明等信息,這些信息在生成的API文檔中也會被單列出來以增強說明效果!(用javadoc生成幫助說明,在當前文件下生成的做法:javadoc 類文件名(兩遍);在指定文件下生成的做法:javadoc -d 指定文件名 類文件名)!
4.變量可以重復賦值,不要濫加()與“”(加“”會認為是字符串變量);
5.類中的變量在java中稱為成員變量(c++也是),與其他編程語言不同(全局變量);聲明成員變量時,如果是靜態的方法調用,那就必須聲明成靜態的變量,否則無法調用!
6.分隔符(分號,逗號等)為半角符號!為了提高代碼的可讀性,建議只聲明一個變量。?????????????????????
7.程序員們常在運算符與運算數之間(+ = 等的左右兩側使用空格,以提高代碼的可讀性)???????????????????? 8.基本數據類型是java中預定義的、長度個固定的、不能再分的類型,數據類型的名字被當作關鍵字保留,并且都是小寫的,與其他語言不同的是:java的數據類型不依賴于具體計算機系統,并且java的每一種數據類型對應一個默認值,這兩點體現了java的跨平臺性和安全性。
9.英文字符通過ASCII碼表示,漢字通過國標庫表示;在許多程序設計語言中,字符是用8位數據表示的,即ASCII,但在java中char型是用16位表示的,這種編碼方法稱為Unicode,Unicode所定義的國際化是至今人類語言的所有字符集。
?? java中char可以直接賦予十進制數、八進制數、十六進制數;正常情況下:char型的單引號括起來(包括單個字符、轉義字符、八進制轉義字符、Unicode的轉義字符),十六進制的包括全部的Unicode字符內容,八進制數只包括部分的。boolean類型的不能和其他類型的轉換,且只能ture和false,即:ture!=1,false!=0;
10.特殊情況:byte(-128--127)、short(-32768--32767)、char(0-65535)這三種當在它的范圍內時,可以給其賦整數常量,例如:聲明變量 byte b=1; char a=97;如果它們進行計算運算符運算時,會自動升級為int型的,例如:byte a=7,b=112;byte=a+b(錯誤),因為a+b為int型的。
11.字符串常量是用雙引號括起來的由0個或多個字符組成的一個字符序列,在java在中字符串不是基本數據類型,是引用數據類型(“String類”類型),但可以像使用基本數據類型一樣使用它。
12.變量包括變量名和變量值兩部分,變量名用于標記一段特定的存儲空間,而變量值則以二進制形式保存在該空間中,且可以被訪問和修改。java中的變量必須先聲明后使用,變量名的長度沒有限制。java中main方法是靜態方法(用static修飾)?????????????????????????????????? 13.java命名慣例:類、接口,首字母大寫,一般不使用縮寫;方法,首字母小寫,第二個及以后的單詞首字母大寫;變量,首字母小寫,第二個及以后的單詞首字母大寫,不提倡用下劃線"_"和美元符“$”作為變量開頭,不用單個字母做變量名;常量,全部大寫,單詞間用下劃線分割;包,全部小寫,一般使用本公司/組織網站域名的逆序,后跟具體的軟件內部模塊名。
14.建議一個源文件中只定義一個java類或接口,無論該類或接口是否被聲明為public類型,文件名都應以類名進行命名。
15.方法間使用空行;運算符和運算數之間,參數列表中的逗號后面使用空格;即使語句很短,也不建議一行中寫多條語句,否則代碼的可讀性會較差;即使按照優先級順序能夠滿足運算要求,也盡量使用小括號明確規定其運算順序,禁止在沒有必要的情況下濫用小括號;花括號的起始位置可以在當前內容的尾部,也可以另起一行,結束位置與其成分的開始字母處于同一列。
16.一般在一級成分的基礎上縮進四個空格,或跳到下一制表符位;建議每行聲明一個變量,盡量在聲明的同時對其初始化,除非其初值不確定,局部變量應在其所在的方法或語句的開頭集中聲明,應避免將不必要的變量聲明在外層范圍中,否則會影響代碼的可讀性。(比如把局部使用的變量聲明在方法外當成員變量)。
17.應盡可能的使用“對象名.成員”的方法訪問一個類的static成員,而應采用“類名.成員”的方式!?????????
1.字符的范圍很廣,可以是很多中語言(包括漢語,但是最好不要用漢語,因為后面new 該類的的方法時會出現亂碼!)java標識符的拼寫對大小寫敏感,即區分大小寫。
2.關鍵字都是小寫!(因此只要有一個字母大寫就不是關鍵字;比如:Class;IF)
3.多行注釋里可以嵌套單行注釋,單行注釋里也可以嵌套單行注釋,但是多行注釋里不可以嵌套多行注釋!“/** */”這種注釋,可以被javadoc提出來形成獨立說明文檔,也可以使用專門標記來表明類的開發者、版本號、相關資源鏈接、方法的參數及返回值說明等信息,這些信息在生成的API文檔中也會被單列出來以增強說明效果!(用javadoc生成幫助說明,在當前文件下生成的做法:javadoc 類文件名(兩遍);在指定文件下生成的做法:javadoc -d 指定文件名 類文件名)!
4.變量可以重復賦值,不要濫加()與“”(加“”會認為是字符串變量);
5.類中的變量在java中稱為成員變量(c++也是),與其他編程語言不同(全局變量);聲明成員變量時,如果是靜態的方法調用,那就必須聲明成靜態的變量,否則無法調用!
6.分隔符(分號,逗號等)為半角符號!為了提高代碼的可讀性,建議只聲明一個變量。?????????????????????
7.程序員們常在運算符與運算數之間(+ = 等的左右兩側使用空格,以提高代碼的可讀性)???????????????????? 8.基本數據類型是java中預定義的、長度個固定的、不能再分的類型,數據類型的名字被當作關鍵字保留,并且都是小寫的,與其他語言不同的是:java的數據類型不依賴于具體計算機系統,并且java的每一種數據類型對應一個默認值,這兩點體現了java的跨平臺性和安全性。
9.英文字符通過ASCII碼表示,漢字通過國標庫表示;在許多程序設計語言中,字符是用8位數據表示的,即ASCII,但在java中char型是用16位表示的,這種編碼方法稱為Unicode,Unicode所定義的國際化是至今人類語言的所有字符集。
?? java中char可以直接賦予十進制數、八進制數、十六進制數;正常情況下:char型的單引號括起來(包括單個字符、轉義字符、八進制轉義字符、Unicode的轉義字符),十六進制的包括全部的Unicode字符內容,八進制數只包括部分的。boolean類型的不能和其他類型的轉換,且只能ture和false,即:ture!=1,false!=0;
10.特殊情況:byte(-128--127)、short(-32768--32767)、char(0-65535)這三種當在它的范圍內時,可以給其賦整數常量,例如:聲明變量 byte b=1; char a=97;如果它們進行計算運算符運算時,會自動升級為int型的,例如:byte a=7,b=112;byte=a+b(錯誤),因為a+b為int型的。
11.字符串常量是用雙引號括起來的由0個或多個字符組成的一個字符序列,在java在中字符串不是基本數據類型,是引用數據類型(“String類”類型),但可以像使用基本數據類型一樣使用它。
12.變量包括變量名和變量值兩部分,變量名用于標記一段特定的存儲空間,而變量值則以二進制形式保存在該空間中,且可以被訪問和修改。java中的變量必須先聲明后使用,變量名的長度沒有限制。java中main方法是靜態方法(用static修飾)?????????????????????????????????? 13.java命名慣例:類、接口,首字母大寫,一般不使用縮寫;方法,首字母小寫,第二個及以后的單詞首字母大寫;變量,首字母小寫,第二個及以后的單詞首字母大寫,不提倡用下劃線"_"和美元符“$”作為變量開頭,不用單個字母做變量名;常量,全部大寫,單詞間用下劃線分割;包,全部小寫,一般使用本公司/組織網站域名的逆序,后跟具體的軟件內部模塊名。
14.建議一個源文件中只定義一個java類或接口,無論該類或接口是否被聲明為public類型,文件名都應以類名進行命名。
15.方法間使用空行;運算符和運算數之間,參數列表中的逗號后面使用空格;即使語句很短,也不建議一行中寫多條語句,否則代碼的可讀性會較差;即使按照優先級順序能夠滿足運算要求,也盡量使用小括號明確規定其運算順序,禁止在沒有必要的情況下濫用小括號;花括號的起始位置可以在當前內容的尾部,也可以另起一行,結束位置與其成分的開始字母處于同一列。
16.一般在一級成分的基礎上縮進四個空格,或跳到下一制表符位;建議每行聲明一個變量,盡量在聲明的同時對其初始化,除非其初值不確定,局部變量應在其所在的方法或語句的開頭集中聲明,應避免將不必要的變量聲明在外層范圍中,否則會影響代碼的可讀性。(比如把局部使用的變量聲明在方法外當成員變量)。
17.應盡可能的使用“對象名.成員”的方法訪問一個類的static成員,而應采用“類名.成員”的方式!?????????
轉載于:https://www.cnblogs.com/yangkai-cn/archive/2012/04/03/4017198.html
總結
以上是生活随笔為你收集整理的java心得---java语言基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Struts2+Spring3+Hib
- 下一篇: 程序员需要谨记的9个安全编码规则【转载】