乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Java 學(xué)習(xí)之路(2)程序基本要素

       印度阿三17 2019-07-12

      編寫一個(gè)程序,基本要素包括:標(biāo)識(shí)符、關(guān)鍵字、注釋、修飾符、塊、語句、類和main()方法。

      標(biāo)識(shí)符

      概念

      在Java語言中:標(biāo)識(shí)符是用來給類、對(duì)象、方法、變量、接口和自定義數(shù)據(jù)類型命名的。

      標(biāo)識(shí)符組成

      Java標(biāo)識(shí)符由數(shù)字,字母和下劃線(_),美元符號(hào)($)或人民幣符號(hào)(¥)組成。在Java中是區(qū)分大小寫的,而且還要求首位不能是數(shù)字。最重要的是,Java關(guān)鍵字不能當(dāng)作Java標(biāo)識(shí)符。 ? 下面的標(biāo)識(shí)符是合法的: myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_ ? 下面的標(biāo)識(shí)符是非法的: #name,25name,class,&time,if

      命名約定

      1.類和接口名。每個(gè)字的首字母大寫,含有大小寫。例如,MyClass,HelloWorld,Time等。 ? 2.方法名。首字符小寫,其余的首字母大寫,含大小寫。盡量少用下劃線。例如,myName,setTime等。這種命名方法叫做駝峰式命名。 ? 3.常量名?;緮?shù)據(jù)類型的常量名使用全部大寫字母,字與字之間用下劃線分隔。對(duì)象常量可大小混寫。例如,SIZE_NAME。 ? 4.變量名??纱笮懟鞂?,首字符小寫,字間分隔符用字的首字母大寫。不用下劃線,少用美元符號(hào)。給變量命名是盡量做到見名知義。 ? ?

      關(guān)鍵字

      關(guān)鍵字(或者保留字)是對(duì)編譯器有特殊意義的固定單詞,不能在程序中做其他目的使用。關(guān)鍵字具有專門的意義和用途,和自定義的標(biāo)識(shí)符不同,不能當(dāng)作一般的標(biāo)識(shí)符來使用。例如,在 HelloJava.java 中的 class 就是一個(gè)關(guān)鍵字,它用來聲明一個(gè)類,其類名稱為 HelloJava。public 也是關(guān)鍵字,它用來表示公共類。另外,static 和 void 也是關(guān)鍵字。

      Java 的關(guān)鍵字對(duì) Java 編譯器有特殊的意義,它們用來表示一種數(shù)據(jù)類型,或者表示程序的結(jié)構(gòu)等。保留字是為 Java 預(yù)留的關(guān)鍵字,它們雖然現(xiàn)在沒有作為關(guān)鍵字,但在以后的升級(jí)版本中有可能作為關(guān)鍵字。

      Java 語言目前定義了 51 個(gè)關(guān)鍵字,這些關(guān)鍵字不能作為變量名、類名和方法名來使用。以下對(duì)這些關(guān)鍵字進(jìn)行了分類。

      1. 數(shù)據(jù)類型:boolean、int、long、short、byte、float、double、char、class、interface。
      2. 流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
      3. 修飾符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
      4. 動(dòng)作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
      5. 保留字:true、false、null、goto、const。


      提示:由于 Java 區(qū)分大小寫,因此 public 是關(guān)鍵字,而 Public 則不是關(guān)鍵字。但是為了程序的清晰及可讀性,要盡量避免使用關(guān)鍵字的其他形式來命名。

      ?

      注釋

      在 Java 中,一行注釋以雙斜杠(//)標(biāo)識(shí);多行注釋包含在“/*”和“*/”之間;文檔注釋包含在“/**”和“*/”之間。例如前面寫的第一個(gè)Hello World程序

      ?

      /**
       * 編寫第一個(gè)Java程序,輸出Hello World!
       * @author LJS
       *
       */
      public class HelloWorld {
      	//入口程序
      	public static void main(String[] args) {
      		//輸出字符串
      		System.out.println("Hello world!");
      	}
      
      }
      

        

      修飾符

      Java 使用了一定數(shù)量的稱為修飾符的關(guān)鍵字,這些修飾符指定了數(shù)據(jù)、方法和類的屬性以及它們的使用方法。例如 public 和 static 都是修飾符,另外還有 private、final、abstract 和 protected。 一個(gè) public 數(shù)據(jù)、方法或者類可以被其他的類訪問,而一個(gè) private 數(shù)據(jù)或方法不能被其他類訪問。

      ?語句和塊

      在 Java 語言中語句是以分號(hào)(;)來結(jié)尾的。 程序中的大括號(hào)形成了組織程序中的語句塊。在 Java 中,每個(gè)塊以大括號(hào)“{”開始,以大括號(hào)“}”結(jié)束。每個(gè)類都有組織該類數(shù)據(jù)和方法的類塊,每個(gè)方法也都有組織該方法內(nèi)語句的方法塊。塊可以嵌套,也就是說一個(gè)塊可以放置在另一個(gè)塊內(nèi),如下面的代碼所示。

      /**
       * 編寫第一個(gè)Java程序,輸出Hello World!
       * @author LJS
       *
       */
      public class HelloWorld {
      	//入口程序
      	public static void main(String[] args) {
      		//輸出字符串
      		System.out.println("Hello world!");
      	}
      
      }
      

        

      上述代碼,main()方法放在了HelloWorld類的塊里面。

      類是 Java 的基本架構(gòu),在 Java 中編程必須理解類并學(xué)會(huì)編寫和使用類。上面已經(jīng)講到過,在 Java 中,每個(gè) Java 程序至少必須有一個(gè)類。每個(gè)類都要先聲明,然后定義該類的數(shù)據(jù)和方法。

      Java 中可以定義多個(gè)類,每個(gè) Java 程序的定義都是使用一個(gè)或多個(gè)類完成的。在上述例子中,HelloWorld 即為類名。

      ?

      方法

      在 Java 中,方法同 C 語言中的函數(shù)作用相似,都可以執(zhí)行一系列動(dòng)作。如上例中?System.out.println("Hello world!");,是執(zhí)行向控制臺(tái)輸出字符串的信息。其中 System.out 是標(biāo)準(zhǔn)輸出對(duì)象,println 是該對(duì)象的一個(gè)方法,它由執(zhí)行向標(biāo)準(zhǔn)輸出設(shè)備顯示信息的一系列操作語句集組成,通過調(diào)用帶有字符串參數(shù)的語句對(duì)它進(jìn)行操作。

      ?

      main()方法

      main() 方法是 Java 程序中非常重要的方法,它是程序的入口。如上例子中,在 HelloWorld 類中定義了一個(gè) main() 方法,其中 public 表示訪問權(quán)限,指明所有的類都可以使用這個(gè)方法;static 指明該方法是一個(gè)類方法(又稱為靜態(tài)方法),它可以通過類名直接調(diào)用;void 則指明 main() 方法不返回任何值。

      對(duì)一個(gè)應(yīng)用程序來說,main() 方法是必需的,而且必須按照上面的格式來定義。Java 解釋器在沒有生成任何實(shí)例的情況下,以 main() 方法作為入口來執(zhí)行程序。Java 程序中可以定義多個(gè)類,每個(gè)類中可以定義多個(gè)方法,但?main() 方法作為程序的入口,只能有一個(gè)。

      main() 方法定義中,小括號(hào)“()”中的“String[] args”是傳遞給 main() 方法的參數(shù),參數(shù)名為 args,它是類 String 的一個(gè)實(shí)例。參數(shù)可以為 0 個(gè)或多個(gè),多個(gè)參數(shù)間用括號(hào)分隔。main() 方法的實(shí)現(xiàn)由大括號(hào)“{}”括起來

      來源:https://www./content-1-320651.html

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多