java面试题

以下是为您整理出来关于【java面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【java面试题】技术教程文章

干货 | 大厂总结的前200页Java面试题

Java面试题基本概念操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么IO 和 NIO的区别,NIO优点Java 8 / Java 7 为我们提供了什么新功能什么是竞态条件? 举个例子说明。JRE、JDK、JVM 及 JIT 之间有什...

java面试题全集(中)【代码】【图】

这部分主要是与Java Web和Web Service相关的面试题。96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet。补充:Sun Microsystems公司在1996年发布Servlet技术就是为了和CGI进行竞争,Servlet是一个特殊的Java程序,一个基于J...

Java面试题分享-Netty

问:BIO、NIO和AIO的区别答:1)BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理,线程开销大伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源2)NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上多路复用器轮询到连接有I/O请求时才启动一个线程进行处理3)AIO:一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通知服务器应用去启动线程进行处理BIO是面向流的...

java面试题之----HashMap常见面试题总结

“你用过HashMap吗?” “什么是HashMap?你为什么用到它?”几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键值对等等。这显示出你已经用过HashMap,而且对它相当的熟悉。但是面试官来个急转直下,从此刻开始问出一些刁钻的问题,关于HashMap的更多基础的细节。面试官可能会问出下面的问题: “你知道H...

学习要走心,跳槽需慎重,1000道BATJava面试题你都会吗?等你来挑战 ?【代码】【图】

面试题不会做的不要着急!!!MyBatis 面试题什么是 Mybatis?Mybaits 的优点:MyBatis 框架的缺点:MyBatis 框架适用场合:MyBatis 与 Hibernate 有哪些不同?{}和${}的区别是什么?当实体类中的属性名和表中的字段名不一样 ,怎么办 ?模糊查询 like 语句该怎么写?通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗?Mybatis 是如何进行分...

(转)喜马拉雅2018 Java面试题目

背景:将网上的题目整理下。java基础1:hashTable hashMap ConcurrentHashMap 的区别、数据结构、线程安全 2:equals和==区别, 重写equals一定要重写hashcode方法吗?为什么?hashcode方法有什么作用? 这个万年不变的面试题,这是何等的卧槽 ==说明: 对于基本类型来说 ,==比较两个基本类型的值是否相等, 对于引用类型来说,==比较的是内个引用类型的内存地址 equals说明: equals用来比较的是两个对象...

Java面试题及答案,2020年最新面试题集合【图】

面试题内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈,一共有上百个面试题集合,资源难得,而且还是近一年的真实面试题; 由于面试题答案太多我已经整理成文档,都上传到网盘了; 面试题领取微信扫一扫,加好友请备注“博客园面试题”; 目录1、MyBatis 面试题 1、什么是 Mybatis2、Mybaits 的优点3、MyBatis 框架的...

java面试题

1、一".java"源文件可以包含足够多类(不是内部类)?是否有任何限制? 答案:能够,但只可以有一个public分类 并且假设有public类似的事情,该文件的相同的名称和类名。 2、Java有没有goto? 答:java中的保留字,如今没有在java中使用 3、说说&和&&的差别? 答:&和&&都能够用作逻辑与的运算符,表示逻辑与(and)。当运算符两边的表达式的结果都为true时,整个运算结果才为true。仅仅要一方为false,结果为false &&还具有短路的功能,...

一道java面试题-方法静态分派

一道面试题,以下程序的输出是?public class StaticDispatch {static abstract class Human{}static class Man extends Human{}static class Woman extends Human{}public void sayHello(Human guy){System.out.println("hello , guy!");}public void sayHello(Man guy){System.out.println("hello, gentleman!");}public void sayHello(Woman guy){System.out.println("hello, lady!");}public static void main(String[] args) ...

java面试题06

题目:数据库1、 表名:g_cardapply字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_applydate bigint 8;//申请日期g_state varchar 2;//申请状态2、 表名:g_cardapplydetail字段(字段名/类型/长度):g_applyno varchar 8;//申请单号(关键字)g_name varchar 30;//申请人姓名g_idcard varchar 18;//申请人身份证号g_state varchar 2;//申请状态其中,两个表的关联字段为申请单号。01、 查询身份证号码...