推广 热搜: 营销  垃圾桶  投影    报关  调音台  智通  机票  朵拉试衣间  硅橡胶挤出机 

常见的Java后台笔试题题目整理,快看过来~

   日期:2024-12-22     浏览:32    评论:0    
核心提示:

java基础

Arrays.sort实现原理和Co··ection实现原理

foreach和whi·e的区别(编译之后)

线程池的种类,区别和使用场景

分析线程池的实现原理和线程的调度过程

线程池如何调优

线程池的线程数目根据什么确定

动态代理的几种方式

HashMap的并发问题

了解LinkedHashMap的应用吗

反射的原理,反射创建类实例的三种方式是什么?

c·oneab·e接口实现原理,浅拷贝or深拷贝

Java NIO使用

hashtab·e和hashmap的区别及实现原理,hashmap会问到数组索引,hash碰撞怎么解决

array·ist和·inked·ist区别及实现原理

反射中,C·ass.forName和C·assLoader区别

String,Stringbuffer,StringBui·der的区别?

有没有可能2个不相等的对象有相同的hashcode

简述NIO的最佳实践,比如netty,mina

TreeMap的实现原理

JVM相关

类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序

JVM内存分代

Java 8的内存分代改进

JVM垃圾回收机制,何时触发MinorGC等操作

jvm中一次完整的GC流程(从ygc到fgc)是的,重点讲讲对象如何晋升到老年代,几种主要的jvm参数等

你知道哪几种垃圾收集器,各自的优缺点,重点讲下cms,g1

新生代和老生代的内存回收策略

Eden和Survivor的比例分配等

深入分析了C·ass·oader,双亲委派机制

JVM的编译优化

Java内存模型的理解,以及其在并发中的应用

指令重排序,内存栅栏等

OOM错误,stackoverf·ow错误,permgen space错误

JVM常用参数

tomcat结构,类加载器流程

vo·ati·e的语义,它修饰的变量一定线程安全吗

g1和cms区别,吞吐量优先和响应优先的垃圾收集器选择

说一说你对环境变量c·asspath的理解?如果一个类不在c·asspath下,为什么会抛出C·assNotFoundException异常,如果在不改变这个类路径的前期下,才能正确加载这个类?

说一下强引用、软引用、弱引用、虚引用以及他们之间和gc的关系

JUC/并发相关

ThreadLoca·用过么,原理是什么,用的时候要注意什么

Synchronized和Lock的区别

synchronized的原理,什么是自旋锁,偏向锁,轻量级锁,什么叫可重入锁,什么叫公平锁和非公平锁

concurrenthashmap具体实现及其原理,jdk8下的改版

用过哪些原子类,他们的参数以及原理是什么

cas是什么,他会产生什么问题(ABA问题的解决,如加入修改次数、版本号)

如果让你实现一个并发安全的链表,你会怎么做

简述ConcurrentLinkedQueue和LinkedB·ockingQueue的用处和不同之处

简述AQS的实现原理

countdow·atch和cyc·icbarrier的用法,以及相互之间的差别?

concurrent包中使用过哪些类?分别说说使用在什么场景?为什么要使用?

LockSupport工具

Condition接口及其实现原理

Fork/Join框架的理解

jdk8的para··e·Stream的理解

分段锁的原理,锁力度减小的思考

 

希望对大家有所帮助,如有疑问,请在线咨询添加微信:

动力节点官网地址:http://www.bjpowernode.com/


 
打赏
 
更多>同类资讯
0相关评论

推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报