zoukankan      html  css  js  c++  java
  • 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类型不是线程安全的。

    5. 如何自定义一个异常?

    答:自定义异常只需编写一个类继承Exception类(Throwable及其子类均可)即可。

    技进乎艺,艺进乎道
  • 相关阅读:
    学习笔记2-查看目录文件
    学习笔记1-基本信息及相关目录
    【图论】二分图最大匹配
    【图论】Dinic算法
    【图论】最小割
    【数据结构】左偏树
    【数学】欧拉定理
    【数据结构】ST表
    【数学】博弈模型
    【字符串】后缀数组
  • 原文地址:https://www.cnblogs.com/weekend/p/6941904.html
Copyright © 2011-2022 走看看