分类: 面试

32 篇文章

开发基础
常用类库 # 平时常用的开发工具库有哪些? Apache Common Apache Commons是对JDK的拓展,包含了很多开源的工具,用于解决平…
数据库原理和SQL
什么是事务?事务基本特性ACID? 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行…
数据结构和算法
7.1 数据结构基础 # 如何理解基础的数据结构? 避免孤立的学习知识点,要关联学习。比如实际应用当中,我们经常使用的是查找,排序以及增删改,这在我们…
Java新版本
Java 8 特性 什么是函数式编程?Lambda表达式? 函数式编程 面向对象编程是对数据进行抽象;函数式编程是对行为进行抽象。 核心思想: 使用不…
JVM和调优
1. 类加载机制 # 类加载的生命周期? 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个…
并发基础
Java 并发 - 理论基础 Java 并发 - 线程基础 # 多线程的出现是要解决什么问题的? 本质什么? CPU、内存、I/O 设备的速度是有极大…
JAVA集合
1. Collection # 集合有哪些类? Set TreeSet 基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不…
Java 基础
1. 基础语法 # 面向对象特性? 1. 封装 利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据…
SpringCloud+微服务
一、微服务基础概念(大白话) 什么是微服务?和单体应用有什么区别? 单体应用:把整个系统(用户、订单、商品、支付……)全写在一个项目里,打成一个包(w…
Java web基础知识
一、Servlet 相关 什么是 Servlet?它是怎么工作的? Servlet 就是一个“专门处理 HTTP 请求的 Java 类”。你把它想象成…