2015-05-13 30 views
0

我最近繼承了一箇舊的Java應用程序。幾乎每個變量的末尾都有$,比如:String log $ =「job:」+ task $;

據我所知,在變量中使用$違反了Java的命名約定。這不是在其他應用程序中使用的慣例。當我周圍詢問爲什麼應用程序是用這種方式編寫的時,我被告知最初的開發人員的解釋是,只要變量超出範圍,即時垃圾收集的$信號。

我一直無法找到任何備份此解釋的來源。有誰知道如果在變量的末尾使用$有什麼特別的意義?

+1

請閱讀所有帖子中的答案,而不僅僅是接受的答案。 –

+0

美元符號在Java中並不常見。這是在JavaScript中,特別是當使用jQuery和使用PHP時。 – Max

+1

關於Java有很多持續的錯誤信念。這不是其中的一個。我已經使用了Java超過15年了,我從來沒有聽說過有關變量名稱的信念。我想知道它是否來自其他語言,或者如果原始開發者經常是瘋了,就像原始開發者一樣。 –

回答

1

不,它是一個合法的java標識符部分,沒有什麼更多,沒什麼少

相關問題