java中级面试

  • 23-Java中级面试题(二十三)

    以下两个片段执行结果差异的原因是什么? 片段一: short s=1; s=s+1; 片段二: short s=1; s+=1; 可以自己组织一下答案,最后看结论 结论分析: 片段…

    2019年12月29日 901
  • 22-Java中级面试题(二十二)

    1、下列关于构造方法的叙述中,错误的是() A、Java语言规定构造方法名与类名必须相同 B、Java语言规定构造方法没有返回值,但不用void声明 C、Java语言规定构造方法不…

    2019年12月29日 891
  • 21-Java中级面试题(二十一)

    见如下代码: public class IntTest { public static void main(String[] args) { Integer i1 = 100; I…

    2019年12月29日 797
  • 20-Java中级面试题(二十)

    1,关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是( ) A,它负责接收HTTP请求 B,加载配置文件 C,实现业务操作 D,初始化…

    2019年12月29日 1.01K
  • 19-Java中级面试题(十九)

    1,下列说法正确的是() A.一个文件里可以同时存在两个public修饰的类 B.构造函数可以被重写(override) C.子类不能访问父类非public和protected修饰…

    2019年12月29日 941
  • 18-Java中级面试题(十八)

    1,volatile关键字是否能保证线程安全?() 答案:否 volatile关键字用在多线程同步中,可保证读取的可见性,JVM只是保证从主内存加载到线程工作内存的值是最新的读取值…

    2019年12月29日 852
  • 17-Java中级面试题(十七)

    1,有关线程的哪些叙述是对的( ) A,一旦一个线程被创建,它就立即开始运行。 B,使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 C,当一个线程因为…

    2019年12月29日 981
  • 16-Java中级面试题(十六)

    21、使用Spring MVC 处理普通页面请求, 下面哪个排序是正确的() 1.请求:请求提交给服务器 2.分发:分发器通过web 应用配置信息 , 将请求分发至适当的控制器 3…

    2019年12月29日 1.68K
  • 15-Java中级面试题(十五)

    1、Spring DAO 中最常用的类是() A,JdbcTemplate ,SimpleJdbcTemplate B,SimpleJdbcInsert,SimpleJdbcPro…

    2019年12月29日 1.88K
  • 14-Java中级面试题(十四)

    1.概括的解释下线程的几种状态 就绪(Runnable):线程准备运行,不一定立马就能开始执行。 运行中(Running):进程正在执行线程的代码。 等待中(Waiting):线程…

    2019年12月29日 960
  • 13-Java中级面试题(十三)

    1.内部类和静态内部类的区别 内部类: 1、内部类中的变量和方法不能声明为静态的。 2、内部类实例化:B是A的内部类,实例化B:A.B b = new A().new B()。 3…

    2019年12月29日 839
  • 12-Java中级面试题(十二)

    1.数据库的三大范式 1 、第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(…

    2019年12月29日 869
  • 11-Java中级面试题(十一)

    1.说一下spring中Bean的作用域 singleton: Spring IoC容器中只会存在一个共享的Bean实例,无论有多少个Bean引用它,始终指向同一对象。Single…

    2019年12月29日 925
  • 10-Java中级面试题(十)

    1.Java语言中一个显著的特点就是引入了垃圾回收机制,这个大家都清楚,垃圾回收的概念这里也不做介绍,重点是垃圾回收是在什么时候开始?对什么东西,做了什么事情? GC何时开始: 所…

    2019年12月29日 948
  • 09-Java中级面试题(九)

    1.什么是线程死锁?死锁如何产生?如何避免线程死锁? 死锁的介绍: 线程死锁是指由于两个或者多个线程互相持有对方所需要的资源,导致这些线程处于等待状态,无法前往执行。 当线程进入对…

    2019年12月29日 913
  • 08-Java中级面试题(八)

    引言 这里选了几道高频面试题以及一些解答。不一定全部正确,有一些是没有固定答案的,如果发现有错误的欢迎纠正,如果有更好的回答,热烈欢迎留言探讨。 1.BIO、NIO和AIO的区别 …

    2019年12月29日 850
  • 07-Java中级面试题(七)

    1.接口有什么用 1、通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。 2、通过接口可以指明多个类需要实现的方法。 3、通过接口可以了解对象的交互界面,而不需了解对…

    2019年12月29日 851
  • 06-Java中级面试题(六)

    JVM的内存结构 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、Java虚拟机栈: 线程私有;每个方法在执行的时候会创建一个栈帧…

    2019年12月29日 859
  • 05-Java中级面试题(五)

    1.Arraylist与LinkedList的比较 1、ArrayList是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)…

    2019年12月29日 980
  • 04-Java中级面试题(四)

    作者:小宝鸽 [链接](https://blog.csdn.net/u013142781 "链接") 1、超键、候选键、主键、外键 超键:在关系中能唯一标识元组…

    2019年12月29日 1.05K
QR code