我正在爲一個概念/構造創建一個新的Java項目,這個概念通常用一個&符號來表示(例如PB & J)。可以命名該項目嗎?我應該避免它嗎? Java項目名稱中是否存在任何符號?有沒有通常可以避免的符號?符號與Java項目命名約定有什麼關係?我可以/應該用一個&符號來命名Java項目嗎?
編輯:抱歉誤會。這不是一個真正的Java項目,而是一個Eclipse Java項目。
我正在爲一個概念/構造創建一個新的Java項目,這個概念通常用一個&符號來表示(例如PB & J)。可以命名該項目嗎?我應該避免它嗎? Java項目名稱中是否存在任何符號?有沒有通常可以避免的符號?符號與Java項目命名約定有什麼關係?我可以/應該用一個&符號來命名Java項目嗎?
編輯:抱歉誤會。這不是一個真正的Java項目,而是一個Eclipse Java項目。
Java本身並沒有「項目」的概念。你可能指的是像Eclipse這樣的IDE。他們可能會在項目名稱中使用特殊字符,如「&」,但是您應該避免使用它們。它會比它的價值更麻煩。
應該避免的另一個字符是「!」,因爲它在Java中對於指向JAR文件內資源的URL有特殊意義。
據我所知,java-project是IDE的術語,但不是java術語。這就是爲什麼我認爲是的,你可以。
特殊字符如&確實應該避免,即使它們似乎是「允許」。他們後來確實會造成一些不幸的副作用,並且可能很難找出某些事情爲什麼不能如他們應該那樣工作。
在一個不相關的例子中,我有時會看到使用空間中的文件,其正常工作在Windows機器上,然後突然斷裂時,上傳到網絡,因爲空間不完全支持的平臺上的名字的人等等等等
所以這是一個相當安全的事情,而不是遺憾。
如果它最終以文件名結尾,則和號尤其不好。在大多數Unix shell中,不帶引號的&符號意味着「將所有內容運行到後臺的&符號」。造成錯誤的結果。
正確的文件名引用修復了這樣的問題,但是人們不可避免地忘記了一組引用和事情。
堅持字母,數字,hypen,下劃線和句點。
此外,一般的網址和HTML。 – 2010-04-27 14:17:39