博客专栏  >  编程语言   >  Java面试题库

Java面试题库

持续收集好的Java 面试题,希望可以对正在求职的您有用!同时欢迎您关注微信公众号:Java知音,每日推荐优质Java技术文章,让您充分利用起零碎时间为自己充电

关注
25 已关注
20篇博文
  • Java面试题-基础篇一

    前言:之前发布的面试题,多多少少有一些细节上的错误或者笔误,不少同学给我留言指正,我想着等开通留言之后在每一篇的留言下声明一下错误点。前天留言功能终于等到了。结果发现留言只能开通之后发的文章,还是太年...

    2018-01-03 16:41
    344
  • Java面试题-基础篇二

    11、是否可以从一个static方法内部发出对非static方法的调用?         不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而s...

    2018-01-03 16:44
    863
  • Java面试题-集合框架篇三

    21、ArrayList和Vector的区别         这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有...

    2018-01-03 16:46
    516
  • Java面试题-基础篇四

    31、String s = new String("xyz");创建了几个StringObject?是否可以继承String类?         两个或一个都有可能,”xyz”对应一个对象,这个...

    2018-01-03 16:49
    519
  • Java面试题-基础篇五

    41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系?         hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Ha...

    2018-01-03 16:50
    419
  • Java面试题-javaweb篇六

    51、说一说Servlet的生命周期?         Servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口...

    2018-01-03 16:55
    179
  • Java面试题-javaweb篇七

    61,JDBC访问数据库的基本步骤是什么? 1,加载驱动 2,通过DriverManager对象获取连接对象Connection 3,通过连接对象获取会话 4,通过会话进行数据的增删改查,封装对象 5...

    2018-01-03 16:57
    113
  • Java面试题-框架篇八

    71,谈谈你对Struts的理解。         1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是Act...

    2018-01-03 16:59
    448
  • Java面试题-框架篇九

    81,使用Spring框架的好处是什么?         轻量:Spring 是轻量的,基本的版本大约2MB。         控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依...

    2018-01-03 17:00
    448
  • Java面试题-持久层十

    91,什么是ORM?          对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;     ...

    2018-01-03 17:03
    169
  • Java面试题-数据库篇十一

    作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不去考察数据库知识,这里收集...

    2018-01-04 09:45
    127
  • Java面试题-数据库篇十二

    作为一枚Java后端开发者,数据库知识必不可少,对数据库的掌握熟悉度的考察也是对这个人是否有扎实基本功的考察。特别对于初级开发者,面试可能不会去问框架相关知识,但是绝对不会不去考察数据库知识,这里收集...

    2018-01-04 09:48
    121
  • Java面试题-多线程篇十三

    121,什么是线程?         线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比...

    2018-01-04 09:49
    150
  • Java面试题-泛型篇十四

    139. Java中的泛型是什么 ? 使用泛型的好处是什么?         泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 好处:  ...

    2018-01-04 09:50
    103
  • Java面试题-web篇十五

    148,AJAX有哪些有点和缺点? 优点:         1、最大的一点是页面无刷新,用户的体验非常好。         2、使用异步方式与服务器通信,具有更加迅速的响应能力。...

    2018-01-04 09:53
    452
  • Java面试题-并发篇十六

    161,Java内存模型是什么?         Java内存模型规定和指引Java程序在不同的内存架构、CPU和操作系统间有确定性地行为。它在多线程的情况下尤其重要。Java内存模型对一个线程所做...

    2018-01-04 09:58
    670
  • Java面试题十七

    前言         不知不觉运营这个公众号有一段时间了,很高兴认识了这么多朋友,Java知音后续会以推送一些网络上精选的技术文章为主。同时不定期整理一些笔试题,数据结构题供大家在空闲时间练练。...

    2018-01-04 10:01
    306
  • Java面试题十八

    11、下列关于Spring特性中IoC描述错误的是()     A,IoC就是指程序之间的关系由程序代码直接操控     B,所谓“控制反转”是指控制权由应用代码转到外部容器,即控制权的转移  ...

    2018-01-04 10:02
    650
  • Java面试题十九

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

    2018-01-04 10:03
    188
  • Java面试题二十

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

    2018-01-04 10:04
    467

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部