Java面试题目整理
2017-06-04 21:03
423 查看
一、引言:本文主要整理遇到的面试题目,以及提供自己的见解,将会持续更新,如有问题,可评论交流,一起进步。
二、问题及我的见解:
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类型不是线程安全的。
5. 如何自定义一个异常?
答:自定义异常只需编写一个类继承Exception类(Throwable及其子类均可)即可。
二、问题及我的见解:
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类型不是线程安全的。
5. 如何自定义一个异常?
答:自定义异常只需编写一个类继承Exception类(Throwable及其子类均可)即可。
相关文章推荐
- 张孝祥整理的JAVA面试题目(三)(每天一更)
- 张孝祥整理的JAVA面试题目(八)(每天一更)
- 张孝祥整理的JAVA面试题目(四)(每天一更)
- 张孝祥整理的JAVA面试题目(六)(每天一更)
- 张孝祥整理的JAVA面试题目(一)(每天一更)
- 【Java基础】Java面试题目整理与解说(二)
- JAVA面试题目整理
- [置顶] Java面试题目整理(不断补充中)
- 张孝祥整理的JAVA面试题目(七)(每天一更)
- Java面试题目整理
- Java面试题目整理
- Java面试题目整理
- 张孝祥整理的JAVA面试题目(五)(每天一更)
- 张孝祥整理的JAVA面试题目(二)(每天一更)
- 那些年遇到过~整理过的java面试题目
- Java面试题目整理。。。
- Java面试题目整理
- java 面试题目汇总3
- 中华网Java面试题目
- java经典面试题目