Java 語言是強類型語言語言(轉(zhuǎn))[@more@]本這章分析Java 語言中3個最基本的元素:數(shù)據(jù)類型,變量和數(shù)組。就像所有的現(xiàn)代編程語言一樣,Java 支持多種數(shù)據(jù)類型。你可以使用這些類型聲明變量或創(chuàng)建數(shù)組。你將看到,Java 對這些項目的處理方法是清楚、有效且連貫的。
首先我們要聲明Java 語言強類型語言的重要性。確實,Java 的安全和健壯性部分來自于它是該類型語言這一事實。讓我們看這意味著什么。首先,每個變量有類型,每個表達式有類型,而且每種類型是嚴格定義的。其次,所有的數(shù)值傳遞,不管是直接的還是通過方法調(diào)用經(jīng)由參數(shù)傳過去的都要先進行類型相容性的檢查。有些語言沒有自動強迫進行數(shù)據(jù)類型相容性的檢查或?qū)_突的類型進行轉(zhuǎn)換的機制。Java 編譯器對所有的表達式和參數(shù)都要進行類型相容性的檢查以保證類型是兼容的。任何類型的不匹配都是錯誤的,在編譯器完成編譯以前,錯誤必須被改正。
注意:如果你有C或C++的背景,一定要記住Java對數(shù)據(jù)類型兼容性的要求比任何語言都要嚴格。例如,在C/C++ 中你能把浮點型值賦給一個整數(shù)。在Java 中則不能。另外,C語言中,在一個參數(shù)和一個自變量之間沒有必然的強制的類型檢查。在Java 中則有。起初你可能發(fā)現(xiàn)Java 的強制類型檢查有點繁煩。但是要記住,從長遠來說它將幫助你減少程序出錯的可能性。
網(wǎng)頁名稱:Java語言是強類型語言語言(轉(zhuǎn))
URL鏈接:
http://weahome.cn/article/poosoh.html