posts - 24,  comments - 29,  trackbacks - 0

          標識符:

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

          關鍵字

                   關鍵字就是Java語言中已經被賦予特定意義的一些單詞。不可以把這類詞作為標識符來用。Java的關鍵字有:

                                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的關鍵字,除了這些關鍵字以外,Java還定義了一些保留詞,這些詞也不能被作為標識符使用。

                                cast                future               generic               inner
                                operator         outer                rest                    var


          保存

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

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

          2)類名大寫

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

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

                   Java保存的文件名必須與類名一致。
                   如果文件只有一個類,那么文件名必須與類名完全一致,注意大小寫也應該是一致的。
                  一個文件中只能有一個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("學生的姓名是:" + aStudent.getName() + ",學號是:" + 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ǒ動 閱讀(701) 評論(0)  編輯  收藏

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


          網站導航:
           
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          QQ群:9028409
          QQ:29850994
          點擊這里給我發消息

          留言簿(2)

          隨筆檔案

          積分與排名

          • 積分 - 31453
          • 排名 - 1348

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 嘉鱼县| 吴江市| 和顺县| 张家口市| 元氏县| 荣昌县| 平湖市| 沽源县| 湖北省| 武功县| 疏勒县| 阳曲县| 石楼县| 台北市| 盘锦市| 东乡| 曲阜市| 建始县| 兴国县| 海伦市| 北京市| 田东县| 长葛市| 乐清市| 迭部县| 广元市| 奉化市| 疏附县| 郯城县| 吉木乃县| 云浮市| 乌拉特后旗| 行唐县| 宁乡县| 阿合奇县| 庆安县| 双柏县| 江城| 宜春市| 兴安县| 泽库县|