Java oop預(yù)習(xí)筆記 3(動力節(jié)點版):默認值,對象的創(chuàng)建和使用

//成員變量沒有手動賦值的話,系統(tǒng)賦默認值
//默認值情況如下:
數(shù)據(jù)類型? ? ? ? ? ? ? ? ? ? ? ?默認值
byte, short, int, long? ? ? ?0
float, double? ? ? ? ? ? ? ? ? ? ?0.0.
boolean? ? ? ? ? ? ? ? ? ? ? ? ?false
char? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?\u0000
(
\u0000與空字符不相等
在javascript中“\u0000"表示空字符,”\u0000".length==1而“”.length==0
\u開頭的是一個Unicode碼的字符,每一個'\u0000'都代表了一個空格 .
""是空字符串,所有長度不相等一個是1一個是0.)
引用數(shù)據(jù)類型? ? ? ? ? ? ? ? ? ?null空值
*/
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? /*對象的創(chuàng)建和使用*/
public class OOTest01
public static void main (String[] args) {
//通過一個類可以實例化N個對象
//實例化對象的語法: new類名() ;
//new是java語言當中的一?個運算符
//new運算符的作用是創(chuàng)建對象,在JVM堆內(nèi)存當中開辟新的內(nèi)存空間
//方法區(qū)內(nèi)存:在類加載的時候,class字節(jié)碼代碼片段被加載到該內(nèi)存空間當中。
//棧內(nèi)存(局部變量):方法代碼片段執(zhí)行的時候,會給該方法分配內(nèi)存空間,在棧內(nèi)存中壓棧.
//堆內(nèi)存: new的對 象在堆內(nèi)存中存儲
new student() ;
? ? ? ?}
}