1. 程式人生 > >北漂面試經歷(一(兩)年工作經驗)-- Java基礎部分

北漂面試經歷(一(兩)年工作經驗)-- Java基礎部分

map its all 。。 構造 key 持有對象 面試經歷 idt

Java基礎部分

  1. 常量和變量的區別:final 關鍵詞修飾的變量是恒定不變的,如果還有static關鍵詞修飾的話,常常稱為編譯期常量。變量,運行時可以修改其引用。
  2. Java基本類似有哪些
  3. 技術分享
  4. 1 Byte = 8 Bits (細節地方,這個其實跟機器的位數也是有關系。)

  5. String/StringBuffer/StringBuilder的區別:String:字符串常量,字符串長度不可變;StringBuffer(JDK 1.0) 安全(不代表線程就一定安全喔)的可以重復操作的字符串變量;StringBulider(JDK 1.5) 不安全的的可以重復操作的字符串變量,因為不安全的所以,效率會比StringBuilder。
  6. 集合(持有對象、容器):HashMap允許將NULL作為一個entry的key/value,而Hashtable不允許。Hashtable 、Vector、Stack 屬於過時的類不建議使用

    技術分享

  7. static 和 fianl 和 finally :

    空白final可以被定義,但是必須要在構造器裏面或者定義處進行初始化。
    static是在裝載的時候就會被初始化,而non-static的是在裝載後才去初始化。

  8. 繼續更新。。。

北漂面試經歷(一(兩)年工作經驗)-- Java基礎部分