最全java面试题及答案(208道)「建议收藏」 大家好,又见面了,我是你们的朋友全栈君。 本文分为十九个模块,分别是:「Java基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM」,...
一.容器部分 二.多线程部分 三.SpringMvc部分 四.Mybatis部分 五.MySQL部分 六.Redis部分 七.RabbitMQ部分 八.JVM虚拟机部分 九.算法知识部分 十.其他面试部分 2|1更新 时间:2020/08/10 内容:JVM虚拟机部分 预更:算法部分 2|2容器部分面试题 Java 容器都有哪些 Collection的子类List、Set List的子类ArrayLis...
十四.springCloud常见面试题 目录 一.java基础 1.八大基础类型 2.java三大特性 3.重载和重写的区别 4.pubilc、protected、(dafault)不写、private修饰符的作用范围 5.==和equals的区别 6.hashcode()值相同,equals就一定为true 7.为什么重写equals(),就要重写hashcode()? 8.short s = 1;s = s + 1;(程序...
第1章 算法和数据结构面试题汇总 请说一说HashMap,SparseArrary原理,SparseArrary相比HashMap的优点、ConcurrentHashMap如何实现线程安全? 请说一说HashMap原理,存取过程,为什么用红黑树,红黑树与完全二叉树对比,HashTab、concurrentHashMap,concurrent包里有啥? 请说一说hashmap put()底层原理,发生冲突时,如何去添加(...
项目测试面试题及答案 1、介绍一下整体项目流程 答案:1. 搭建缺陷管理的环境和测试环境以及配置管理的环境搭建;2. 编写测试计划;3. 设计测试用例;4. 编写测试用例;5. 测试用例的评审;6. 执 行测试;7. 缺陷管理; 8. 测试报告的输出 2、在实际项目中你是如何做测试计划 答案: 1.对客户提供的或需求分析人员...
Java基础题:1. JDK 和 JRE 有什么区别?jdk:java development kit,jdk是面向开发人员的,是开发工具包,包括开发人员需要用到的一些类,JDK中包含JREjre:java runtime Environment,jre是java运行时环境,包含了运行 Java 程序所需的类库、JVM(Java 虚拟机)和其他文件,但不包含 Java 的开发工具。如果只需...
高并发面试题集锦 1.高并发的三要素 原子性、 有序性、可见性 2. 形成死锁的必要条件 互斥条件、 请求和保持、 不可剥夺、 循环等待 3. 线程状态,BLOCKED 和 WAITING 有什么区别 BLOCKED 是锁竞争失败后被被动触发的状态,WAITING 是人为的主动触发的状态 可以使用Object.wait()、Object.join()、LockSupport....
精选35个 .NET面试题 .NET面试题 1.说明值类型和引用类型的区别 ①值类型有结构体(数值类型、bool型、用户定义的结构体)、枚举、可空类型等; 引用类型有class、数组、interface 或 delegate、object、dynamic 和 string等。 ②值类型System.ValueType 中派生的,直接存储数据值,内存是自动释放的;...
JavaEE面试题整理 一、Java基础篇 二、JVM篇 三、Tomcat篇 四、MyBatis篇 五、Spring篇 六、SpringMVC面试题整理 七、Redis篇 八、Mongodb篇 九、MQ篇 十、Shiro篇 十一、搜索引擎篇 十二、Nginx篇 十三、SpringBoot篇 十四、Dubbo篇 一、Java基础篇 1、JAVA中的几种基本数据类型是什么,各自占用多少字节?