日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

本文介紹了推薦的命名Java包的方式是什么?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我見過很多像com.mycompany.someapp這樣的例子。似乎是領域的反面。這對我來說實際上是有意義的。

但歸根結底,這真的很重要嗎?我們是一家小商店,所以我們可能看不到正確的域名命名的好處。

那么,將其命名為與域匹配的做法好嗎?如果是,為什么?

推薦答案

摘自安德魯評論中Naming a Package (Java Tutorial)的鏈接:(我聲稱以下內容沒有原創性或所有權)。

命名包

隨著全世界的程序員使用Java編程語言編寫類和接口,許多程序員很可能會為不同的類型使用相同的名稱。事實上,前面的示例就是這樣做的:它定義了一個Rectangle類,而在java.awt包中已經有一個Rectangle類。盡管如此,如果兩個類位于不同的包中,則編譯器允許它們具有相同的名稱。每個矩形類的完全限定名稱包括包名。也就是說,圖形包中矩形類的全限定名為Graphics.Rectang.,而java.awt包中矩形類的全限定名為java.awt.Rectang.

這很好用,除非兩個獨立的程序員為他們的包使用相同的名稱。如何防止此問題?

命名約定

    包名全部小寫以避免與類或接口的名稱沖突。

    公司使用[他們的]顛倒的Internet域名作為其包名稱的開頭,例如,由Example.com的程序員創建的名為mypackage的包的名稱為com.example.mypackage。

    名稱發生在單個公司內的沖突需要在該公司內按慣例處理,方法可能是在公司名稱后包括區域或項目名稱(例如,com.example.Region.mypackage)。

    /li>

    Java語言本身的包以Java開頭。或javax。

在某些情況下,Internet域名可能不是有效的包名。如果域名包含連字符或其他特殊字符,如果包名以非法用作Java名稱開頭的數字或其他字符開頭,或者如果包名包含保留的Java關鍵字,如”int”,則可能會發生這種情況。在這種情況下,建議的慣例是添加下劃線。例如:

Legalizing Package Names Domain Name   Package Name Prefix
hyphenated-name.example.org            org.example.hyphenated_name
example.int                            int_.example
123name.example.com                    com.example._123name

快樂編碼。

這篇關于推薦的命名Java包的方式是什么?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,

分享到:
標簽:Java 命名 推薦 方式
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定