java严格区分大小写吗_Java是否区分大小写?
我在某處讀到Java是區分大小寫的。 我一直無法證實這一點。
Java源代碼是區分大小寫的,如果你的意思是。 即Double與double不是同一個types,并且可以有兩個不同的variablesmyData和mydata 。
是嗎? 如果是這樣,為什么?
區分大小寫在大多數編程語言和環境中都是常見的,因為在最低級別下,大小寫字母的表示方式不同。 對一臺電腦來說,“a”和“a”是兩個完全不同的東西,需要額外的工作才能使它看起來好像是一樣的。
此外,一些語言對套pipe有非常棘手的特殊規則,例如德語字母?沒有大寫版本,通常大寫為“SS” – 那么“wei?”和“WEISS”應該被視為合成相同嗎? 更糟糕的是土耳其語:他們有兩個單獨的字母,我有和沒有一個點,每個都有自己的大寫版本。 所以在土耳其,“圖像” 不是 “圖像”的大寫版本! 這并不是無關緊要的,特別是對于Java,因為如果你愿意,你可以在Java程序中實際使用所有這些字母作為標識符。
鑒于這一切,編程語言devise人員會select使語法區分大小寫的簡單解決scheme,這是可以理解的。
是的,這是區分大小寫的。 正是由于它的傳統,才是這種方式。為了使語言更加熟悉人們習慣于“當天”的語言,他們將其留作區分大小寫。 還有一個額外的好處,因為Java標識符幾乎可以是任何Unicode字符。 您不必擔心個別angular色是否可以大寫。
例如, ?應該等于ss ?
標識符是區分大小寫的,因為sorting是一個困難的,與語言環境相關的問題。
Java是區分大小寫的,因為它使用C風格的語法。 區分大小寫非常有用,因為它可以讓您根據大小寫的情況來推斷名稱的含義。
例如,類名的Java標準是大寫每個單詞的首字母( Integer , PrintStream等)。 variables名稱和方法名稱的標準是小寫字母的第一個字母,并大寫所有其他的第一個字母( number , println() , checkError()等)。 而常量的標準都是大寫的下劃線( SOME_CONSTANT )。
雖然您不需要在代碼中遵循這些規則(即使違反這些規則,也可以進行編譯),Java的內置代碼也遵循這些規則,所有主要的Java庫也都這樣做。 而且你的代碼也應該遵循這些規則,因為它可以幫助其他開發人員在看到大寫字母時推斷出它的含義。
這是更多的技術決定。 Java是平臺獨立的。 公共Java類與文件系統中的包/類名一起存儲。 在非Windows平臺中,文件名區分大小寫。 如果你沒有使用確切的大小寫來加載/運行這個類,它會在那里失敗。 這種區分大小寫的需求擴展到了Java中的其他標識符(最終為其他(但非技術性的)優點(如命名約定)留出空間)。
是。 Java是區分大小寫的,因為大多數編程語言都是!
程序devise語言是否應區分大小寫,往往會使程序員分歧。 不pipe爭論如何,重要的是要記住Java是區分大小寫的。 它只是意味著你的Java程序中的字母的情況。 例如,假設您決定創build三個名為“endLoop”,“Endloop”和“EnDlOoP”的variables。 即使用英文,我們也看到variables名稱是相同的,但Java沒有。 它會以不同的方式對待他們。
Java編譯器和解釋器是區分大小寫的,所以你必須保持一致。
HelloWorldApp和Helloworldapp不一樣。
這種情況下的敏感性反映了Java作為C和C ++產物的傳統。
總結
以上是生活随笔為你收集整理的java严格区分大小写吗_Java是否区分大小写?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 已知编织袋9700一吨,58克,每条多少
- 下一篇: 医疗保险个人一年交多少钱?