-1
現在,我正在學習編程語言的語用學。爲什麼Java的使用這兩種價值模型和參考模型
在第6章,控制流量,
我瞭解兩個變量模型,數值模型和參考模型
我知道Python是一個完整的參考變量模型
但爲什麼java的混合使用?價值模型和參考模型?
誰能告訴我一下嗎?
什麼是好東西時,使用兩種混合型?
現在,我正在學習編程語言的語用學。爲什麼Java的使用這兩種價值模型和參考模型
在第6章,控制流量,
我瞭解兩個變量模型,數值模型和參考模型
我知道Python是一個完整的參考變量模型
但爲什麼java的混合使用?價值模型和參考模型?
誰能告訴我一下嗎?
什麼是好東西時,使用兩種混合型?
由於性能。
如果你有一個參考,你需要查找的數值在存儲
對於需要儘可能多的空間作爲參考(甚至更少)你保證,如果你使用該值以獲得性能數據他們的模型。
但是,如果你想使用Java中引用即使是基本的數據類型,你可以盒子裏。 e.g int
- >Integer
。
看看這個鏈接http://www.javaworld.com/article/2150208/java-language/a-case-for-keeping-primitives-in-java.html –