posts - 7,  comments - 0,  trackbacks - 0
           

          Java 語法介紹(一):Java語言的基本組成

          Java語言主要由以下五種元素組成:標識符、關鍵字、文字、運算符和分隔符。這五種元素有著不同的語法含義和組成規則,它們互相配合,共同完成Java語言的語意表達。下面我們分別予以講解。

          1
          :標識符

            變量,類和方法都需要一定的名稱,我們將這種名稱叫做標識符。Java中對標識符有一定的限制。首先:所有的標識符的首字符必須是字母(大小寫)、下劃線_或美元符¥;其次標示符是由數字(0--9),所有從A--Z的大寫字母、a--z的小寫字母和下劃線_、美元符¥和所有在十六進制0xc0前的ASCII碼等構成;第三注意表示符不能使用系統保留的關鍵字做標示符。

           以上是標識符命名的基本規則,以下是一個正誤對照表,通過它會對標識符的命名規則有一個更好的了解:

                合法標識符  非法標識符

                try      try#   (注:不能用#作為標示符)     
                group_7    7group (注:不能用數字符號開頭)
                opendoor    open-door 注:不能用下-作為標示符號)
                boolean_1   boolean (注:boolean 為關鍵字,不能用關鍵字做標示符)

          2
          :關鍵字

            關鍵字是Java語言本身使用的標識符,它有其特定的語法含義。所有的Java關鍵字將不能被用作標識符,Java的關鍵字有:

          abstract
          continuefornewswitchbooleandefaultgotonullsynchronizedbreakdoifpackagethisbytedoubleimplementsprivatethreadsafebyvalueelseimportprotectedthrowcaseextendsinstanceofpublictransientcatchfalseint returntruecharfinalinterfaceshorttryclassfinallylongstaticvoidconst floatnativesuperwhile等。


          3
          :數據類型

            Java有著不同的數據類型,Java的數據類型有:整型、浮點型、布爾型、字符型、字符串型。

            整型數據是最普通的數據類型,它的表現方式有:十進制、十六進制和八進制。十六進制整數必須以0X作為開頭。

            每一個整型數據占有32位的存儲空間,即四個字節。這意味著整型數據所表示,的范圍在-2,147,483,6482,147,483,648之間,假如由于某些原因,你必須表示一個更大的數,64位的長整型應該是足夠的。如果你想把一個整數強制存為一個長型(long),你可以在數字后面加字母l

            浮點數據用來代表一個帶小數的十進制數。例如1.3523.6。是浮點數的標準形式,還可以用科學計數法的形式,下面是一些例子:

            3.1415926  0.34  .86  .01234  9.999E8
            標準的浮點數叫做單精度浮點數,它的存儲空間為32位,也就是四個字節。也有64位的雙精度浮點數。你可以用D后綴確定你想使用這種雙精度浮點數。

            布爾類型是最簡單的一種數據類型,布爾數據只有兩種狀態:真和假,通常用關鍵字truefalse來表示這兩種狀態。

            字符型數據是由一對單引號括起來的單個字符。它可以是字符集中的任意一個字符,如:´a´´b´

            字符串數據類型是用一對雙引號括起來的字符序列,字符串數據實際上是由String類所實現(類這個概念我們將在后續章節中詳細講解),而不是C語言中所用的字符數組。每一個字符串數據將產生一個String類的新的實例,讀者不必對字符串與類這個概念發生關系而感到擔心,由于類的特性,你不必擔心如何去實現它們,它們會自己照顧好自己,需要說明的是字符串在Java里作為類只是出于安全的考慮。

            下面給出了幾個字符串的例子

              "How are your"
              "I am Student
          4
          :運算符

            任何語言都有自己的運算符,Java語言也不例外,如+、-、*、/等都是運算符,運算符的作用是與一定的運算數據組成表達式來完成相應的運算。對不同的數據類型,有著不同的運算符。

          5
          :分隔符

            分隔符用來使編譯器確認代碼在何處分隔。‘’‘’‘;’‘:’都是Java語言的分隔符。
          posted on 2007-09-08 18:41 Gavin_Sun 閱讀(299) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2007年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 南召县| 康平县| 启东市| 桂林市| 仙游县| 怀柔区| 武平县| 德清县| 安岳县| 昭苏县| 东辽县| 邵武市| 鱼台县| 镇远县| 石屏县| 修文县| 凭祥市| 保山市| 兴业县| 信丰县| 宝山区| 阜新市| 榆中县| 梅州市| 中方县| 木兰县| 定安县| 昔阳县| 江华| 西充县| 莒南县| 张家口市| 洛南县| 二连浩特市| 宁安市| 林州市| 南华县| 留坝县| 堆龙德庆县| 五大连池市| 宜川县|