瘋狂JAVA之學習筆記(6)------------標識符和關(guān)鍵字

      網(wǎng)友投稿 864 2025-03-31

      瘋狂Java之學習筆記(6)------------標識符和關(guān)鍵字

      JAVA是一門強類型語言

      1.所有的變量必須先聲明在使用。

      2.指定類型的變量只接受類型匹配的值。

      知識雖簡單,但是需要牢記于心,才不會在使用上出現(xiàn)錯誤!

      雖然關(guān)鍵字和標識符沒有多大關(guān)系,但是鑒于這兩個詞經(jīng)常一起出現(xiàn),就放在一起來梳理一下吧。

      關(guān)鍵字

      定義:

      被Java語言賦予了特殊含義的單詞。

      特點:

      所有字母都小寫。(在很多編程軟件中會顯示出一種顏色)

      分類列舉:

      a.用于定義數(shù)據(jù)類型的關(guān)鍵字

      class

      interface

      byte

      short

      int

      long

      float

      double

      char

      boolean

      void

      b.用于定義數(shù)據(jù)類型值的關(guān)鍵字

      true

      false

      null

      c.用于定義流程控制的關(guān)鍵字

      if

      else

      switch

      case

      default

      while

      do

      for

      break

      continue

      return

      注意:goto和const雖然從未使用,但是仍作為保留字(在JDK的新版本中可能提升為關(guān)鍵字)存在。

      標識符

      定義:

      用戶在編程時給類、變量/常量、方法(函數(shù))、語句塊等起的名字。

      組成規(guī)則:

      a.由數(shù)字0-9,26個英文字母的大小寫,$和_組成;

      b.不能以數(shù)字開頭;

      c.不能是關(guān)鍵字(總算是和關(guān)鍵字有一點聯(lián)系了)

      d.名字之中不要用空格

      e.Java中嚴格區(qū)分大小寫

      常用的命名規(guī)則:

      A:包

      用于把同名的文件放到不同的目錄下。

      全部小寫。如果是多級包,用.分開。

      舉例:itcast,cn.itcast,?com.baidu

      給公司做項目:域名反寫作為包名。

      B:類和接口(見名知意,駝峰命名)

      a:一個單詞時首字母大寫。

      舉例:Student,Teacher

      b:由多個單詞組成,每個單詞的首字母大寫。

      舉例:HelloWorld,?HaoGuiBao

      C:方法和變量

      a:一個單詞時首字母小寫。

      舉例:main(),age

      b:如果是多個單詞組成,從第二個單詞開始,每個單詞的首字母大寫。

      舉例:showName(),studentAge

      D:常量

      a:如果是一個單詞,全部大寫。

      舉例:PI

      b:如果是多個單詞,全部大寫,并用_隔開

      舉例:?STUDENT_MAX_AGE

      小結(jié):

      關(guān)鍵字是語言本身給定義的,而標識符是我們自己來命名的,這些單詞都是為了讓我們能夠更好的理解程序,統(tǒng)一大家的認知,使得程序員之間、程序員與機器之間都能夠良好的溝通。條條框框雖多,但是都值得遵守。

      以上借鑒文章地址http://blog.csdn.net/haovip123/article/details/42836195

      1. 注釋

      Java中有三種注釋:

      (1) // -單行注釋,注釋從“//”開始,終止于行尾;

      (2) ?-多行注釋,注釋從““結(jié)束;

      (3) ?-是Java特有的doc注釋,這種注釋主要是為支持JDK工具Javadoc而采用的。Javadoc能識別注釋中用標記”@“標識的一些特殊變量,并把doc注釋加入它所生成的HTML文件

      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      在這里補充一下javadoc注釋的用法。

      javadoc工具能從java源文件中讀取第三種注釋,并能識別注釋中用@標識的一些特殊變量(見表),制作成Html格式的類說明文檔。 javadoc不但能對一個java源文件生成注釋文檔,而且能對目錄和包生成交叉鏈接的html格式的類說明文檔,十分方便。

      usage:?javadoc?[options]?[packagenames]?[sourcefiles]?[classnames]?[@files]

      -overview???????????Read?overview?documentation?from?HTML?file

      -public???????????????????Show?only?public?classes?and?members

      瘋狂JAVA之學習筆記(6)------------標識符和關(guān)鍵字

      -protected????????????????Show?protected/public?classes?and?members?(default)

      -package??????????????????Show?package/protected/public?classes?and?members

      -private??????????????????Show?all?classes?and?members

      -help?????????????????????Display?command?line?options?and?exit

      -doclet????????????Generate?output?via?alternate?doclet

      -docletpath?????????Specify?where?to?find?doclet?class?files

      -sourcepath?????Specify?where?to?find?source?files

      -classpath??????Specify?where?to?find?user?class?files

      -exclude?????????Specify?a?list?of?packages?to?exclude

      -subpackages??Specify?subpackages?to?recursively?load

      -breakiterator????????????Compute?1st?sentence?with?BreakIterator

      -bootclasspath??Override?location?of?class?files?loaded?by?the?bootstrap?class?loader

      -source??????????Provide?source?compatibility?with

      轉(zhuǎn)載自:https://blog.csdn.net/u011225629/article/details/45268857

      Java

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:SpringBoot系列之Spring Data Jpa集成教程
      下一篇:WPS文檔辦公—提高單元格利用率 縮小單元格邊距(wps單元格有效性設置)
      相關(guān)文章
      亚洲第一街区偷拍街拍| 涩涩色中文综合亚洲| 亚洲AV无码一区二区三区牲色 | 大胆亚洲人体视频| 亚洲精品蜜夜内射| 日韩亚洲国产综合高清| 91丁香亚洲综合社区| 在线aⅴ亚洲中文字幕| 国产成人亚洲综合一区| 亚洲熟妇无码AV| 亚洲欧美日韩综合久久久久| 国产99在线|亚洲| 亚洲AV综合色区无码一二三区| 亚洲AV日韩AV无码污污网站| 337p日本欧洲亚洲大胆人人| 国产精品亚洲精品日韩动图| 亚洲成网777777国产精品| 亚洲精品成人a在线观看| 久久久无码精品亚洲日韩软件 | 亚洲国产日韩在线视频| 国产国拍亚洲精品福利 | 亚洲国产精品VA在线看黑人| 亚洲AV无码专区在线播放中文| 亚洲AV美女一区二区三区| 亚洲黄色在线电影| 亚洲国产精品乱码在线观看97| 亚洲AV无码乱码在线观看代蜜桃 | 国产成人亚洲综合网站不卡| 亚洲AV无码专区在线电影成人 | 亚洲国产精品成人久久蜜臀| 久久久久亚洲av成人无码电影| 亚洲中文字幕久久精品无码APP| 久久久久亚洲Av片无码v| 亚洲综合综合在线| 中国亚洲呦女专区| 亚洲v国产v天堂a无码久久| 亚洲日韩欧洲无码av夜夜摸| 婷婷久久久亚洲欧洲日产国码AV| 亚洲网站在线播放| 亚洲日韩国产AV无码无码精品| 国产亚洲情侣久久精品|