標籤:資料 tor 問題 記錄 字串 自己的 開始 基礎 png
一個同事的先生(下面稱呼其為耿大神)是做開發的,比較資深的那種,在他們公司的核心技術部門。
幸運的是,耿大神很樂意協助我這株小白菜,在業餘時間指導我,這裡深表感謝。
耿大神隔段時間會給我提一些問題,讓我帶著問題去學習。
耿大神第一次給我留的問題是:
① java的 基礎資料類型有哪些?
答:byte short int float double boolean char
(原來String不是基礎資料類型!)
② 基礎資料類型和引用資料類型的區別是什嗎?
答:引用資料類型的變數名指向記憶體位址,不像基礎資料型別 (Elementary Data Type)是直接的數值。(下面借圖一用)
(原來String是屬於引用資料類型,而且比較特殊,不可變字串,也就是final)
③ 類和對象的區別?
答:類是一個抽象的概念,本身不攜帶任何資料,而對象是類的一個具體,是一個實實在在的東西。每一個對象都存在著有別於其它對象的屬於自己的獨特的屬性和行為。對象的屬性可以隨著它自己的行為而發生改變。
④ 如何建立一個對象?
答:我只知道new出一個對象,後來去查了下,原來有挺多種建立對象的方法的。(表示有些並不是很懂)
1.用new語句建立對象,這是最常用的建立對象的方式;
2.調用對象的clone()方法;
3.運用反射手段,調用Java.lang.Class或者java.lang.reflect.Constructor類的newInstance()執行個體方法;
4.運用還原序列化手段,調用java.io.ObjectInputStream對象的readObject()方法。
⑤ 類有哪幾種?
答:分一般類和內部類,內部類又分 成員內部類、局部內部類、匿名內部類、靜態內部類。(對內部類只是有個模糊的認識,應用不起來。)
大學畢業三年多,三年多沒接觸了,遺忘得差不多了,慢慢學習,慢慢積累。
筆記也許有錯,望路過的大神們指點。
從零點壹開始學JAVA(DAY 1 筆記)<補充記錄>