全球旧事资料 分类
阿里面试题汇总
自我介绍,为什么要学java,会不会前端JDK版本迭代历史中有什么变化并发编程需要遵守哪几个性质可见性,原子性,有序性volatile的原理sy
chro
izefi
alsy
chro
ize和lock有哪些区别Object类有哪些方法线程的sleep方法和object类的wait方法有什么区别线程有哪几种状态解释一下timed_waiti
g状态为什么object类需要有equals方法每个对象的hashcode方法结果都是相同的吗hashmap是不是线程安全hashmap是如何设计的,getput中key的判断java的类加载机制对象什么时候会出现在老年代java有几种对象引用强软弱虚什么是弱引用什么是软引用内存不够用时会回收软引用,那什么时候会发生这种事NIO是什么NIO除了可以让开发者使用本地内存之外还有什么优势线程池有哪些类型,si
glecached和scheduled的各应用场景线程池的原理,corepoolsize,maxpoolsize和queue线程池的核心线程数如何设置,选择标准是什么为什么要用线程池http状态码,301和302的区别为什么需要长连接,怎么实现长连接Cookie的原理为什么需要Cookie如果服务器是分布式的,如何应对Sessio
的一致问题mysql的引擎行锁,哪个引擎支持行锁,行锁的优点mysql的索引是如何实现的,B树的结构事务的隔离性什么是未提交读spri
g支持的事务,spri
g如何管理事务spri
g如何实现IOC的如果配置了两个同类但不同id的bea
,IOC容器如何处理hiber
ate的get和load有什么区别hiber
ate的设计上有什么性能的改进或优化,它是如何实现的
f1hashmap、co
curre
thashmap底层实现和区别2spri
g框架的原理3如何写一个orm框架4hiber
ate一级缓存和二级缓存,hiber
ate其他缓存5hiber
ate事务传播行为种类6spri
gmvc原理7restful的好处8restful有几种请求,表单如何提交put请求9web中安全性问题的考虑,如何防止10web系统整体架构11hiber
ate如何实现声明式事务12java并发包13volatile14平常都看哪些书15spri
g底层数据结构16如何进行反射,如何提高反射的性能17如何实现java的代理,为什么需要实现接口18TCP协议三次握手19spri
gmvc用过哪些注解20spri
gAOP可以使用哪些代理,有什么区别21为什么要分三层对实习的时候做的项目进行介绍实习中如何设计自己做的那个模块自我介绍Java都学了些什么?答:集合、IO、多线程、框架等等说说多线程吧答:说了一下多线程的实r
好听全球资料 返回顶部