基本语法及基本概念概述(标识符、访问修饰符、变量、数组、枚举、注释、空行、继承、接口、(对象、类、方法、实例变量)、关键字表)
文章目錄
- 1.標識符
- 2.標識符命名規范
- 3.訪問修飾符
- 4.變量
- 5.數組
- 6. 枚舉
- 7.注釋
- 8.空行
- 9.繼承
- 10.接口
- 11.對象、類、方法、實例
- 12.關鍵字表
- 13.保留字(reserved word)
1.標識符
Java 所有的組成部分都需要名字。類名、變量名以及方法名都被稱為標識符。
關于 Java 標識符,有以下幾點需要注意:
- 所有的標識符都應該以字母(A-Z 或者 a-z),美元符($)、或者下劃線(_)開始
- 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下劃線(_)或數字的任何字符組合
- 關鍵字不能用作標識符
- 標識符是大小寫敏感的
- 合法標識符舉例:age、$salary、_value、__1_value
- 非法標識符舉例:123abc、-salary
2.標識符命名規范
編寫 Java 程序時,應注意以下幾點:
- 大小寫敏感:Java 是大小寫敏感的,這就意味著標識符 Hello 與 hello 是不同的。
- 類名、接口名:多單詞組成時,所有單詞的首字母大寫:XxxYyyZzz ,駝峰命名法。
- 變量名、方法名:多單詞組成時,第一個單詞首字母小寫,第二個單詞開始每個單詞首字母大寫:xxxYyyZzz
- 源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存,文件名的后綴為 .java。
- 常量名:所有字母都大寫。多單詞時每個單詞用下劃線連接:XXX_YYY_ZZZ
- 主方法入口:所有的 Java 程序由 public static void main(String []args) 方法開始執行。
- 包名:多單詞組成時所有字母都小寫:xxxyyyzzz
3.訪問修飾符
像其他語言一樣,Java可以使用修飾符來修飾類中方法和屬性。主要有兩類修飾符:
- 訪問控制修飾符 : default, public , protected, private
- 非訪問控制修飾符 : final, abstract, static, synchronized
4.變量
變量的概念:
- 內存中的一個存儲區域
- 該區域的數據可以在同一類型范圍內不斷變化
- 變量是程序中最基本的存儲單元。包含變量類型、變量名和存儲的值
變量的作用:
- 用于在內存中保存數據
使用變量注意:
- Java中每個變量必須先聲明,后使用
- 使用變量名來訪問這塊區域的數據
- 變量的作用域:其定義所在的一對{ }內
- 變量只有在其作用域內才有效
- 同一個作用域內,不能定義重名的變量
聲明變量:
語法:<數據類型> <變量名稱>
例如:int var;
變量的賦值
語法:<變量名稱> = <值>
例如:var = 10;
聲明和賦值變量
語法: <數據類型> <變量名> = <初始化值>
例如:int var = 10;
變量的分類- 按數據類型:
-
在方法體外,類體內聲明的變量稱為成員變量。
-
在方法體內部聲明的變量稱為 局部變量
-
注意:二者在初始化值方面的異同:
同:都有生命周期 異:局部變量除形參外,需顯式初始化。
-
java基本八大數據類型及常量:https://blog.csdn.net/weixin_43914604/article/details/104798388
5.數組
- 數組是儲存在堆上的對象,可以保存多個同類型變量。
6. 枚舉
- Java 5.0引入了枚舉,枚舉限制變量只能是預先設定好的值。使用枚舉可以減少代碼中的 bug。
- 注意:枚舉可以單獨聲明或者聲明在類里面 。方法、變量、構造函數也可以在枚舉中定義。
- 例如,我們為果汁店設計一個程序,它將限制果汁為小杯、中杯、大杯。這就意味著它不允許顧客點除了這三種尺寸外的果汁。
7.注釋
- 類似于 C/C++、Java 也支持單行以及多行注釋。注釋中的字符將被 Java 編譯器忽略。
8.空行
- 空白行或者有注釋的行,Java 編譯器都會忽略掉。
9.繼承
-
在 Java 中,一個類可以由其他類派生。如果你要創建一個類,而且已經存在一個類具有你所需要的屬性或方法,那么你可以將新創建的類繼承該類。
-
利用繼承的方法,可以重用已存在類的方法和屬性,而不用重寫這些代碼。被繼承的類稱為超類(super class),派生類稱為子類(subclass)。
10.接口
- 在 Java 中,接口可理解為對象間相互通信的協議。接口在繼承中扮演著很重要的角色。
- 接口只定義派生要用到的方法,但是方法的具體實現完全取決于派生類。
11.對象、類、方法、實例
-
一個 Java 程序可以認為是一系列對象的集合,而這些對象通過調用彼此的方法來協同工作。下面簡要介紹下類、對象、方法和實例變量的概念。
-
對象:對象是類的一個實例,有狀態和行為。例如,一條狗是一個對象,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。
-
類:類是一個模板,它描述一類對象的行為和狀態。
-
方法:方法就是行為,一個類可以有很多方法。邏輯運算、數據修改以及所有動作都是在方法中完成的。
-
實例變量:每個對象都有獨特的實例變量,對象的狀態由這些實例變量的值決定。
12.關鍵字表
- 下面列出了 Java 關鍵字。這些保留字不能用于常量、變量、和任何標識符的名稱。
13.保留字(reserved word)
- 現有Java版本尚未使用,但以后版本可能會作為關鍵字使
用。自己命名標識符時要避免使用這些保留字
goto 、const
參考:https://www.runoob.com/java/java-basic-syntax.html
總結
以上是生活随笔為你收集整理的基本语法及基本概念概述(标识符、访问修饰符、变量、数组、枚举、注释、空行、继承、接口、(对象、类、方法、实例变量)、关键字表)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2013 JavaB2 马虎的算式
- 下一篇: java数据类型(整型、浮点型、char