Java面试题

String常量地址变动引起的诡异结果

2020-06-18

String常量地址变动引起的诡异结果


@Transactional 注解哪些情况下会失效?

2020-06-14

@Transactional 注解哪些情况下会失效?


Mysql 中 exists 和 in 的区别

2020-05-20

Mysql 中 exists 和 in 的区别


构造方法的参数太多,如何解决?

2020-05-18

构造方法的参数太多,如何解决?


spring boot 有哪些方式可以实现热部署?

2019-09-22

spring boot 有哪些方式可以实现热部署?


spring boot 核心配置文件是什么?

2019-09-22

spring boot 核心配置文件是什么?


什么是 spring boot?为什么要用?

2019-09-22

什么是 spring boot?为什么要用?


@Autowired 的作用是什么?

2019-09-22

@Autowired 的作用是什么?


@RequestMapping 的作用是什么?

2019-09-22

@RequestMapping 的作用是什么?


spring mvc 有哪些组件?

2019-09-22

spring mvc 有哪些组件?


spring mvc 运行流程?

2019-09-22

spring mvc 运行流程?


介绍一下 spring mvc

2019-09-22

介绍一下 spring mvc


spring 事务实现方式有哪些?

2019-09-22

spring 事务实现方式有哪些?


spring 自动装配 bean 有哪些方式?

2019-09-22

spring 自动装配 bean 有哪些方式?


spring 支持几种 bean 的作用域?

2019-09-22

spring 支持几种 bean 的作用域?


spring 中的 bean 是线程安全的吗?

2019-09-22

spring 中的 bean 是线程安全的吗?


spring 常用的注入方式有哪些?

2019-09-22

spring 常用的注入方式有哪些?


spring 有哪些主要模块?

2019-09-22

spring 有哪些主要模块?


什么是 IoC?

2019-09-22

什么是 IoC?


什么是 aop?

2019-09-22

什么是 aop?


为什么要使用 spring?

2019-09-22

为什么要使用 spring?


简单工厂和抽象工厂有什么区别?

2019-09-22

简单工厂和抽象工厂有什么区别?


常用的设计模式有哪些?

2019-09-22

常用的设计模式


什么是 CSRF 攻击,如何避免?

2019-09-22

什么是 CSRF 攻击,如何避免?


什么是 XSS 攻击,如何避免?

2019-09-22

什么是 XSS 攻击,如何避免?


如何避免 sql 注入?

2019-09-22

如何避免 sql 注入?


JSONP 模拟实现

2019-09-22

JSONP 模拟实现


如何实现跨域?

2019-09-22

如何实现跨域?


get 和 post 请求有哪些区别?

2019-09-22

get 和 post 请求有哪些区别?


OSI 的七层模型有哪些?

2019-09-22

OSI 的七层模型有哪些?


tcp 粘包是怎么产生的?

2019-09-22

tcp 粘包是怎么产生的?


tcp 为什么要三次握手,两次不行吗?为什么?

2019-09-22

tcp 为什么要三次握手,两次不行吗?为什么?


tcp 和 udp的区别

2019-09-22

tcp 和 udp的区别


forward 和 redirect 的区别

2019-09-22

forward 和 redirect 的区别


http 响应码 301 和 302 代表的是什么?有什么区别?

2019-09-22

http 响应码 301 和 302 代表的是什么?有什么区别?


客户端禁止 cookie,session 还能用吗?

2019-09-22

客户端禁止 cookie,session 还能用吗?


session 的作用

2019-09-22

session 的作用


session 和 cookie 有什么区别?

2019-09-22

session 和 cookie 有什么区别?


jsp 的 4 种作用域?

2019-09-22

jsp 的 4 种作用域?


jsp 有哪些内置对象?作用分别是什么?

2019-09-22

jsp 有哪些内置对象?作用分别是什么?


jsp 和 servlet 有什么区别?

2019-09-22

jsp 和 servlet 有什么区别?


深拷贝和浅拷贝区别是什么?

2019-09-22

深拷贝和浅拷贝区别是什么?


如何实现对象克隆?

2019-09-22

如何实现对象克隆?


什么场景要对象克隆?

2019-09-22

什么场景要对象克隆?


什么是 java 序列化?什么情况下需要序列化?

2019-09-22

什么是 java 序列化?什么情况下需要序列化?


什么是反射?

2019-09-22

什么是反射?


java 程序中怎么保证多线程的运行安全?

2019-09-22

java 程序中怎么保证多线程的运行安全?


线程池中 submit() 和 execute()方法有什么区别?

2019-09-22

线程池中 submit() 和 execute()方法有什么区别?


notify() 和 notifyAll() 有什么区别?

2019-09-22

notify() 和 notifyAll() 有什么区别?


Runnable 和 Callable 有什么区别

2019-09-22

Runnable 和 Callable 有什么区别


sleep() 和 wait() 有什么区别

2019-09-22

sleep() 和 wait() 有什么区别


Iterator 和 ListIterator 有什么区别

2019-09-22

Iterator 和 ListIterator 有什么区别


Iterator 怎么使用?有什么特点?

2019-09-22

Iterator 怎么使用?有什么特点?


迭代器 Iterator 是什么

2019-09-22

迭代器 Iterator 是什么


哪些集合类是线程安全的

2019-09-22

哪些集合类是线程安全的


Queue 中 element() 和 peek() 的区别

2019-09-22

Queue 中 element() 和 peek() 的区别


Queue 中 remove() 和 poll() 区别

2019-09-21

Queue 中 remove() 和 poll() 区别


Queue 中 add() 和 offer() 区别

2019-09-21

Queue 中 add() 和 offer() 区别


Array 和 ArrayList 的区别

2019-09-21

Array 和 ArrayList 的区别


ArrayList 和 Vector 的区别

2019-09-21

ArrayList 和 Vector 的区别


数组和 List 的转换

2019-09-21

数组和 List 的转换


ArrayList 和 LinkedList 的区别

2019-09-21

ArrayList 和 LinkedList 的区别


使用 HashMap 还是 TreeMap?

2019-09-21

HashMap、TreeMap 的区别


HashMap 和 Hashtable 有什么区别?

2019-09-21

HashMap 和 Hashtable 的区别


List、Set、Map 之间的区别是什么?

2019-09-21

List、Set、Map 之间的区别


Collection 和 Collections 有什么区别?

2019-09-21

Collection 和 Collections 的区别


java 有哪些常用容器(集合)?

2019-09-21

java 有哪些常用容器(集合)


nio中的Files类常用方法

2019-09-21

nio中的Files类常用方法


什么是 Java 内部类?

2019-09-19

Java 内部类


BIO、NIO、AIO 有什么区别?

2019-09-19

BIO、NIO、AIO


java 中 IO 流有哪些?

2019-09-15

java 中的 IO 流


常见的异常类有哪些?

2019-09-15

常见的异常类


try-catch-finally 中哪个部分可以省略?

2019-09-15

try-catch-finally 中哪个部分可以省略?


throw 和 throws 的区别

2019-09-15

throw 和 throws 的区别


javap 工具是干什么的?

2019-09-15

JDK 中 javap 工具的作用


Java 中的 << >> >>> 什么意思?

2019-09-15

Java 中的位运算


Java 中 4 种访问修饰符权限的区别?

2019-09-15

Java 中访问修饰符权限的区别


接口和抽象类有什么区别?

2019-09-15

接口和抽象类区别


抽象类能使用 final 修饰吗?

2019-09-15

抽象类能使用 final 修饰吗?


抽象类必须要有抽象方法吗?

2019-09-15

抽象类必须要有抽象方法吗?


普通类和抽象类有哪些区别?

2019-09-15

Java 中普通类和抽象类有哪些区别?


String 类的常用方法

2019-09-15

String 类的常用方法


如何将字符串反转

2019-09-15

Java 字符串反转


java 中操作字符串都有哪些类?它们之间有什么区别?

2019-09-15

字符串操作


String 属于基础的数据类型吗?

2019-09-15

String 类型


Math.round(-1.5) 等于多少?

2019-09-15

Math 类的方法


replace 和 replaceAll 的区别

2019-09-15

replace和replaceAll的区别,不研究本以为的还真不对


return 与 finally 的执行顺序对返回值的影响

2019-09-15

return 与 finally 的执行顺序对返回值的影响


final 与 static 的区别

2019-09-15

final 与 static 的区别


finally 语句块一定执行吗?

2019-09-15

finally 语句块不一定会执行


final finally finalize() 区别

2019-09-15

final finally finalize() 区别


final 在 java 中的作用

2019-09-15

final 在 java 中的作用


hashCode() 相同,equals() 也一定为 true吗?

2019-09-15

探索 hashCode()、equals() 方法


Java 中的拆箱和装箱

2019-09-15

什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?


基本类型的包装类对象使用 == 和 equals() 进行比较

2019-09-15

== 和 equals() 对基本类型包装类多想进行比较


== 和 equals 的区别是什么?

2019-09-15

== 和 equals 的区别


JDK 和 JRE 的区别

2019-09-15

JDK 和 JRE 的区别


Java 入门面试题

2019-08-14

在 csdn 上刷了些 Java 面试题。

ConstXiong 备案号:苏ICP备16009629号-3