Java編程思想之第二章總結

基本類型:java

對於這些類型,Java採起與C和C++相同的方法,也就是說,不用new 來建立變量,而是建立一個並不是是引用的「自動」變量。這個變量直接存儲「值」,而且置於堆棧中,所以更加高效。code

這些基本類型有:boolean、void、byte、char、short、int、float、long、double。對象

做用域內存

在C/C++和Java中,做用域是由花括號的位置決定的。可是Java對象不具有和基本類型的同樣的聲明週期,當用new 建立一個java對象時,它能夠存活於做用域以外。如作用域

{
    String  s = new String("a string');
}

引用s在做用域終點就消失了。然而s指向的String對象仍然繼續佔據內存空間。string

相關文章
相關標籤/搜索