Java 面试题
文章平均质量分 82
面试题
花言巧语大佩奇
这个作者很懒,什么都没留下…
展开
-
MyBatis面试题(2020最新版)
文章目录 MyBatis简介 MyBatis是什么? ORM是什么 为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里? 传统JDBC开发存在的问题 JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? Mybatis优缺点 MyBatis框架适用场景 Hibernate 和 MyBatis 的区别 MyBatis的解析和运行原理 MyBatis编程步骤是什么样的? 请说说MyBatis的工作原转载 2021-02-18 15:55:01 · 1473 阅读 · 0 评论 -
Spring Cloud面试题(2020最新版)
文章目录 为什么需要学习Spring Cloud 什么是Spring Cloud 设计目标与优缺点 设计目标 优缺点 Spring Cloud发展前景 整体架构 主要项目 Spring Cloud Config Spring Cloud Netflix Spring Cloud Bus Spring Cloud Consul Spring Cloud Security Spring Cloud Sleuth Spr转载 2021-02-18 15:50:20 · 429 阅读 · 0 评论 -
Spring MVC面试题(2020最新版)
文章目录 概述 什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC的优点 核心组件 Spring MVC的主要组件? 什么是DispatcherServlet 什么是Spring MVC框架的控制器? Spring MVC的控制器是不是单例模式,如果是,有什么问题,怎么解决? 工作原理 请描述Spring MVC的工作流程?描述一下 DispatcherServlet 的工作流程?转载 2021-02-18 15:45:43 · 559 阅读 · 0 评论 -
Spring面试题(2020最新版)
文章目录 Spring概述(10) 什么是spring? Spring框架的设计目标,设计理念,和核心是什么 Spring的优缺点是什么? Spring有哪些应用场景 Spring由哪些模块组成? Spring 框架中都用到了哪些设计模式? 详细讲解一下核心容器(spring context应用上下文) 模块 Spring框架中有哪些不同类型的事件 Spring 应用程序有哪些不同组件? 使用 Spring 有哪些方式? Spr转载 2021-02-18 15:43:59 · 776 阅读 · 0 评论 -
Java基础知识面试题(2020最新版)
文章目录 Java概述 何为编程 什么是Java jdk1.5之后的三大版本 JVM、JRE和JDK的关系 什么是跨平台性?原理是什么 Java语言有哪些特点 什么是字节码?采用字节码的最大好处是什么 什么是Java程序的主类?应用程序和小程序的主类有何不同? Java应用程序与小程序之间有那些差别? Java和C++的区别 Oracle JDK 和 OpenJDK 的对比 基础语法 数据类型 Ja转载 2021-02-18 15:37:57 · 336 阅读 · 1 评论 -
Java集合容器面试题(2020最新版)
文章目录 集合容器概述 什么是集合 集合的特点 集合和数组的区别 使用集合框架的好处 常用的集合类有哪些? List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点? 集合框架底层数据结构 哪些集合类是线程安全的? Java集合的快速失败机制 “fail-fast”? 怎么确保一个集合不能被修改? Collection接口转载 2021-02-18 15:25:16 · 2820 阅读 · 0 评论 -
Java虚拟机(JVM)面试题(2020最新版)
文章目录 Java内存区域 说一下 JVM 的主要组成部分及其作用? 说一下 JVM 运行时数据区 深拷贝和浅拷贝 说一下堆栈的区别? 队列和栈是什么?有什么区别? HotSpot虚拟机对象探秘 对象的创建 为对象分配内存 处理并发安全问题 对象的访问定位 句柄访问 直接指针 内存溢出异常 Java会存在内存泄漏吗?请简单描述 垃圾收集器 简述Java垃圾回收机转载 2021-02-18 15:20:47 · 156 阅读 · 0 评论 -
深入浅出spring IOC中三种依赖注入方式
深入浅出spring IOC中三种依赖注入方式spring的核心思想是IOC和AOP,IOC-控制反转,是一个重要的面向对象编程的法则来消减计算机程序的耦合问题,控制反转一般分为两种类型,依赖注入和依赖查找,依赖什么?为什么需要依赖?注入什么?控制什么?依赖注入和控制反转是一样的概念吗?接触新的知识,小编的脑袋中全是大大的问号,不过没有关系,今天这篇博文,小编主要来简单的介绍一下在spr...原创 2018-05-20 14:03:59 · 360 阅读 · 1 评论 -
一名中级JAVA需要掌握的知识点
基本语法:Static,Transient,foreach循环的原理,Switch,java反射机制,单线程安全类demo,常规算法等关键字作用,至少掌握其用法和场景Exception和Error区别Exception是程序错误,可控或不可控,可在程序中捕获异常Error是系统异常,不可控,可能的话可在系统中捕获异常java.util.Date和java.sql.Date的区别...转载 2019-01-28 09:48:15 · 1120 阅读 · 0 评论 -
浅谈volatile关键字
Java的volatile关键字在JDK源码中经常出现,但是对它的认识只是停留在共享变量上,今天来谈谈volatile关键字。volatile,从字面上说是易变的、不稳定的,事实上,也确实如此,这个关键字的作用就是告诉编译器,只要是被此关键字修饰的变量都是易变的、不稳定的。那为什么是易变的呢?因为volatile所修饰的变量是直接存在于主内存中的,线程对变量的操作也是直接反映在主内存中,所以说其是...转载 2018-07-03 17:00:14 · 182 阅读 · 1 评论 -
面试题汇总
序号问题描述新增日期1你们项目哪里用到redis/Redis你们怎么用的2018-05-132什么场景会选用redis2018-05-133redis可以存储什么数据类型2018-05-134redis具体怎么存储2018-05-135redis具体是怎么实现的2018-05-136redis怎么更新的2018-05-137redis缓存怎么设置大小2018-05-138Redis怎么和数据库同步...转载 2018-06-05 23:11:24 · 267 阅读 · 0 评论