Java虚拟机

JVM有哪些分区,要求画图,并作出详细说明?

JVM有哪些垃圾回收算法,并作出详细说明?

说说JVM的类加载机制?

Java基础

字符编码

URL中可以存在中文吗?

说说你了解的字符编码算法?

线程

ThreadLocal关键字的用法?

说说可重入读写锁的执行原理?

Java的同步机制有哪些?

Java创建线程的方式?

Java线程有哪些状态?

Java线程池的实现原理?

synchronized的底层实现原理?

synchronized关键字都有哪些用法?

生产者-消费者的实现代码(基于阻塞队列)

IO

序列化底层的实现原理?

计算机网络 & Linux

RESTful风格的请求字段都有哪些,至少列举五个并说明其作用?

浏览器访问一个网址的时候都有那些过程,要求画图并作出详细的过程说明?

TCP/IP协议的3次握手,4次分手的执行过程,要求画图并作出详细的过程说明?

ping命令基于什么协议?

数据库

数据库事务都有哪些属性,并作出简要说明?

详细说明数据库的内连接、左外连接、右外连接、完全连接的作用和区别?

设计模式

JDK中都用到了哪些设计模式,至少列举五个?

单例模式

观察者模式

桥接模式

代理模式-动态代理

装饰器模式

迭代器模式

静态工厂模式

Java EE

拦截器与过滤器的用法和区别?

forward与redirect的区别?

Spring

Spring的IOC/DI的实现原理及其相关API?

Spring MVC的执行原理?

MyBatis

#与$的作用和区别?

12-09 16:28