最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 駝峰命名法詳解(必看篇)

 更新時(shí)間:2017年05月26日 08:32:14   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇Java 駝峰命名法詳解(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

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

Java對(duì)各種變量、方法和類等要素命名時(shí)使用的字符序列稱為標(biāo)識(shí)符

凡是自己可以起名字的地方都叫標(biāo)識(shí)符

定義合法標(biāo)識(shí)符的規(guī)則:

由26個(gè)英文字母大小寫(xiě),0-9,_或$組成

數(shù)字不可以開(kāi)頭

不可以使用關(guān)鍵字和保留字,但是能包括關(guān)鍵字和保留字

Java中嚴(yán)格區(qū)分大小寫(xiě),長(zhǎng)度無(wú)限制

標(biāo)識(shí)符不能包括空格

取名盡量做到“見(jiàn)名知意”

關(guān)于使用中文,Oracle 官網(wǎng)給出的文檔是這樣描述的:

An identifier is an unlimited-length sequence of Java letters and Java digits, the first of which must be a Java letter.
Identifier:
IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral
IdentifierChars:
JavaLetter {JavaLetterOrDigit}
JavaLetter:
any Unicode character that is a "Java letter"
JavaLetterOrDigit:
any Unicode character that is a "Java letter-or-digit"
A "Java letter" is a character for which the method Character.isJavaIdentifierStart(int) returns true.
A "Java letter-or-digit" is a character for which the method Character.isJavaIdentifierPart(int) returns true.
The "Java letters" include uppercase and lowercase ASCII Latin letters A-Z (\|u0041-\|u005a), and a-z (\u0061-\|u007a), and, for historical reasons, the ASCII underscore (_, or \|u005f) and dollar sign (\$, or \|u0024). The $ sign should be used only in mechanically generated source code or, rarely, to access pre-existing names on legacy systems.
The "Java digits" include the ASCII digits 0-9 (\|u0030-\|u0039).
Letters and digits may be drawn from the entire Unicode character set, which supports most writing scripts in use in the world today, including the large sets for Chinese, Japanese, and Korean. This allows programmers to use identifiers in their programs that are written in their native languages.

來(lái)源:http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.8

一般習(xí)慣:

 包名:xxxyyyzzz

 類名、接口名:XxxYyyZzz

變量名、方法名:xxxYyyZzz

常量名:XXX_YYY_ZZZ

以上這篇Java 駝峰命名法詳解(必看篇)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Springboot注入成員變量HttpServletRequest的原理分析

    Springboot注入成員變量HttpServletRequest的原理分析

    這篇文章主要介紹了Springboot注入成員變量HttpServletRequest的原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • SpringBoot工程下Lombok的應(yīng)用教程詳解

    SpringBoot工程下Lombok的應(yīng)用教程詳解

    這篇文章主要給大家介紹了關(guān)于SpringBoot工程下Lombok應(yīng)用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java集合中的fail-fast(快速失敗)機(jī)制詳解

    Java集合中的fail-fast(快速失敗)機(jī)制詳解

    這篇文章主要給大家介紹了關(guān)于Java集合中fail-fast(快速失敗)機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 老生常談Java中List與ArrayList的區(qū)別

    老生常談Java中List與ArrayList的區(qū)別

    大家都知道List是接口,ArrayList是List接口的一個(gè)實(shí)現(xiàn)類,接下來(lái)通過(guò)本文給大家介紹Java中List與ArrayList的區(qū)別,需要的朋友可以參考下
    2022-08-08
  • Mybatis之#{}與${}的區(qū)別使用詳解

    Mybatis之#{}與${}的區(qū)別使用詳解

    這篇文章主要介紹了Mybatis之#{}與${}的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • web.xml詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    web.xml詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章給大家詳細(xì)介紹了web.xml的相關(guān)知識(shí),需要的朋友可以參考下
    2017-07-07
  • Java中的ReentrantReadWriteLock實(shí)現(xiàn)原理詳解

    Java中的ReentrantReadWriteLock實(shí)現(xiàn)原理詳解

    這篇文章主要介紹了Java中的ReentrantReadWriteLock實(shí)現(xiàn)原理詳解,讀寫(xiě)鎖實(shí)現(xiàn)了接口ReadWriteLock,適合于讀多寫(xiě)少的情況,支持公平鎖和非公平鎖,支持可沖入(進(jìn)入讀鎖后可再進(jìn)入讀鎖,進(jìn)入寫(xiě)鎖后可再進(jìn)入寫(xiě)鎖和讀鎖),需要的朋友可以參考下
    2024-01-01
  • java map轉(zhuǎn)Multipart/form-data類型body實(shí)例

    java map轉(zhuǎn)Multipart/form-data類型body實(shí)例

    這篇文章主要介紹了java map轉(zhuǎn)Multipart/form-data類型body實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • 解決Unable to start embedded container SpringBoot啟動(dòng)報(bào)錯(cuò)問(wèn)題

    解決Unable to start embedded container&nbs

    這篇文章主要介紹了解決Unable to start embedded container SpringBoot啟動(dòng)報(bào)錯(cuò)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Spring 定時(shí)任務(wù)@Scheduled 注解四大參數(shù)用法解析

    Spring 定時(shí)任務(wù)@Scheduled 注解四大參數(shù)用法解析

    本文詳細(xì)介紹了Spring框架中使用@Scheduled注解實(shí)現(xiàn)定時(shí)任務(wù)的方法,重點(diǎn)講解了fixedRate、fixedDelay、cron和initialDelay這四個(gè)參數(shù)的用法,并通過(guò)實(shí)例代碼進(jìn)行了詳細(xì)說(shuō)明,感興趣的朋友一起看看吧
    2025-01-01

最新評(píng)論

常德市| 榆中县| 温泉县| 元朗区| 板桥市| 广汉市| 黎川县| 宣化县| 景洪市| 三门县| 常山县| 碌曲县| 达孜县| 大余县| 同德县| 安达市| 安宁市| 藁城市| 禹城市| 丹凤县| 明光市| 阳城县| 东山县| 屯昌县| 金寨县| 苍溪县| 财经| 隆化县| 永丰县| 奉节县| 台南县| 上虞市| 新余市| 孝感市| 武威市| 岳西县| 河南省| 平邑县| 武鸣县| 环江| 吴桥县|