北漂面試經歷(一(兩)年工作經驗)-- Java基礎部分
阿新 • • 發佈:2017-05-06
map its all 。。 構造 key 持有對象 面試經歷 idt
Java基礎部分
- 常量和變量的區別:final 關鍵詞修飾的變量是恒定不變的,如果還有static關鍵詞修飾的話,常常稱為編譯期常量。變量,運行時可以修改其引用。
- Java基本類似有哪些
-
1 Byte = 8 Bits (細節地方,這個其實跟機器的位數也是有關系。)
- String/StringBuffer/StringBuilder的區別:String:字符串常量,字符串長度不可變;StringBuffer(JDK 1.0) 安全(不代表線程就一定安全喔)的可以重復操作的字符串變量;StringBulider(JDK 1.5) 不安全的的可以重復操作的字符串變量,因為不安全的所以,效率會比StringBuilder。
- 集合(持有對象、容器):HashMap允許將NULL作為一個entry的key/value,而Hashtable不允許。Hashtable 、Vector、Stack 屬於過時的類不建議使用
-
static 和 fianl 和 finally :
空白final可以被定義,但是必須要在構造器裏面或者定義處進行初始化。
static是在裝載的時候就會被初始化,而non-static的是在裝載後才去初始化。 - 繼續更新。。。
北漂面試經歷(一(兩)年工作經驗)-- Java基礎部分