1. 程式人生 > >Java面試題目整理

Java面試題目整理

size 虛擬 ble 可復用 ringbuf 進步 組合 java 自己的

一、引言:本文主要整理遇到的面試題目,以及提供自己的見解,將會持續更新,如有問題,可評論交流,一起進步。

二、問題及我的見解:

1. n個結點可以組合成多少棵不同的二叉樹?

答:2^n-n棵

2. 什麽是bean?

答: bean本質上就是可復用的類,比如在spring中的bean就是表示組件的意思。

3. String、StringBuffer、StringBuilder的有什麽區別?

答:String是內容和長度固定的類

  StringBuffer是內容和長度可變的類,並且線程安全

  StringBuilder與StringBuffer功能一樣,只不過StringBuilder不是線程安全的,因此常用於單線程程序,且速度快。

4.i++是線程安全的嗎?

答:如果i是局部變量,它是線程安全的;如果i是全局變量,那麽它就不是線程安全的。在32位虛擬機中,long、double類型不是線程安全的。

Java面試題目整理