在java引用對象的賦值中,其實就是引用的賦值;而對象實體不變。
特別說明問題的是,當引用的對象用final關鍵字修飾時,意味著引用的確定而不是對象實體的不變性。
final string buffer s = new string buffer();
s . append(“ABC”);
這是可以的,因為S引用指向某個StringBuffer對象,對象實體改變是可以的。
但如果是字符串,就不能顯式更改。
Java是壹種面向對象的編程語言,它既吸收了C++語言的優點,又摒棄了C++中難以理解的多重繼承和指針等概念,所以Java語言有兩個特點:功能強大和使用簡單。
Java語言作為靜態面向對象編程語言的代表,完美地實現了面向對象理論,讓程序員以優雅的思維方式進行復雜的編程。