日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基本语法及基本概念概述(标识符、访问修饰符、变量、数组、枚举、注释、空行、继承、接口、(对象、类、方法、实例变量)、关键字表)

發布時間:2024/10/14 编程问答 35 豆豆

文章目錄

    • 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。
  • 注意:枚舉可以單獨聲明或者聲明在類里面 。方法、變量、構造函數也可以在枚舉中定義。
  • 例如,我們為果汁店設計一個程序,它將限制果汁為小杯、中杯、大杯。這就意味著它不允許顧客點除了這三種尺寸外的果汁。
class FreshJuice {enum FreshJuiceSize{ SMALL, MEDIUM , LARGE }FreshJuiceSize size; }public class FreshJuiceTest {public static void main(String []args){FreshJuice juice = new FreshJuice();juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;} }

7.注釋

  • 類似于 C/C++、Java 也支持單行以及多行注釋。注釋中的字符將被 Java 編譯器忽略。
public class HelloWorld {/* 這是第一個Java程序*它將打印Hello World* 這是一個多行注釋的示例*/public static void main(String []args){// 這是單行注釋的示例/* 這個也是單行注釋的示例 */System.out.println("Hello World"); } }

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

總結

以上是生活随笔為你收集整理的基本语法及基本概念概述(标识符、访问修饰符、变量、数组、枚举、注释、空行、继承、接口、(对象、类、方法、实例变量)、关键字表)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。