posts - 24,  comments - 29,  trackbacks - 0

          標(biāo)識符:

                   符是用來標(biāo)識類名、變量名、方法名、類型名、數(shù)組名、文件名的有效字符序列,其實標(biāo)識符就是名字。
                    Java的語言規(guī)定標(biāo)識符由字母、下劃線、美元($)符號和數(shù)字組成,并且第一個字符不能是數(shù)字。

          關(guān)鍵字

                   關(guān)鍵字就是Java語言中已經(jīng)被賦予特定意義的一些單詞。不可以把這類詞作為標(biāo)識符來用。Java的關(guān)鍵字有:

                                abstrace                   continue                  for                      new                    switch
                                boolean                    default                    goto                    null                     synchronized
                                break                       do                          if                         package              this
                                byte                         double                    implements          private                threadsafe
                                byvalue                    else                         import                protected            throw
                                case                         extends                   instanceof           public                 transient
                                catch                        false                       int                       return                 true
                                char                         final                        interface              short                  try
                                class                        finally                      long                    static                  void
                                const                       float                        native                  super                 while
                                throws

                    以上是Java的關(guān)鍵字,除了這些關(guān)鍵字以外,Java還定義了一些保留詞,這些詞也不能被作為標(biāo)識符使用。

                                cast                future               generic               inner
                                operator         outer                rest                    var


          保存

          1)Java是大小寫非常敏感的語言

                   在Java程序中,不應(yīng)該包含中文狀態(tài)下輸入任何有效符號,應(yīng)該全部是西文狀態(tài)下輸入,在保存文件名時應(yīng)特別注意大小寫,例如Welcome、welcome、WELCOME等,Java會認(rèn)為這是不同的文件。

          2)類名大寫

                   按照慣例,對于類名,開頭第一個字母應(yīng)該大寫。

          3)文件名與類名的一致性

                   Java保存的文件名必須與類名一致。
                   如果文件只有一個類,那么文件名必須與類名完全一致,注意大小寫也應(yīng)該是一致的。
                  一個文件中只能有一個public類。

                  如果文件中不只一個類,那文件名必須與聲明為public的類名保持一致。
                  如果文件中不只一個類,沒有聲明為public類,則文件名可以與其它類的名字中的一個保持一致。
                 如果類中有main方法,并且有聲明public類,main方法必須位于public類中。
                  如果類中有main方法,沒有聲明public類,文件名保存為與含有main方法的類名一致。

          舉例說明

          /*這個程序主要測試類名與文件名的一致性問題*/
          class StudentTest
          {
             public static void main(String[] args)

            {
              Student aStudent = new Student();
              aStudent.setName("張楠");
              aStudent.setStudentNum("20030408");
              System.out.println("學(xué)生的姓名是:" + aStudent.getName() + ",學(xué)號是:" + aStudent.getStudentNum());
             }

          }
             class People
           {
             private String name;
             public String getName()
              {
                return name;
               }
             public void setName(String strName)
              {
                name = strName;
               }
            }
             class Student extends People
            {
              private String studentNum;
              public String getStudentNum()
              {
               return studentNum;
              }
             public void setStudentNum(String strStudentNum)
              {
               studentNum = strStudentNum;
              }
          }

                   A:在這里我們沒有聲明public類,所以必須保存的文件名可以為三個類中的任何一個,可以保存為StudentTest.java、People.java、Student.java 

                   B:由于我們在一個類中有main方法的聲明,限定了我們必須選擇含有main方法的那個類名作為文件名,所以這個文件必須保存為StudentTest.java

          4)編譯與解釋

                   編譯器javac需要的文件名是帶擴展名的。
                   解釋器java需要的是一個class的文件名。

          posted on 2007-04-27 16:50 心隨Wǒ動 閱讀(702) 評論(0)  編輯  收藏

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


          網(wǎng)站導(dǎo)航:
           
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          QQ群:9028409
          QQ:29850994
          點擊這里給我發(fā)消息

          留言簿(2)

          隨筆檔案

          積分與排名

          • 積分 - 31492
          • 排名 - 1347

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 彝良县| 盐亭县| 天津市| 尼勒克县| 门源| 上杭县| 区。| 垦利县| 舟山市| 内黄县| 惠来县| 淮阳县| 萍乡市| 乐平市| 长治市| 密山市| 杭州市| 河北区| 库尔勒市| 潍坊市| 宣化县| 织金县| 依安县| 沙田区| 南皮县| 甘孜县| 调兵山市| 石渠县| 房产| 云梦县| 盘山县| 六枝特区| 海安县| 四川省| 视频| 凉城县| 扎兰屯市| 海南省| 红原县| 山阳县| 腾冲县|