- 并发编程三要素?
- 实现可见性的方法有哪些?
- 多线程的价值?
- 创建线程的有哪些方式?
- 创建线程的三种方式的对比?
- 线程的状态流转图
- Jave线程具有五中基本状态
- 什么是线程池?有哪几种创建方式?
- 四种线程池的创建
- 线程池的优点?
- 常用的并发I具类有哪些?
- Cycli cB arr i er和CountDownLatch的区别
- synchr oni zed的作用?
- volatile关键字的作用
- 什么是CAS
- CAS的问题
- 什么是Future?
- 什么是AQS
- A0S支持两种同步方式:
- Re adYri teLock是什么
- FutuwreTask是什么
- synchr oni ze d和Reentr antLoc的区别
- 什么是乐观锁和悲观锁
- 线程B怎么知道线程A修改了变里
- syn.chr oni zed、volatile、CAS比较
- sleep方法和wai t方法有什么区别?
- ThreadLoca1是什么?有什么用?
- 为什么wai t 0方法和noti fy 0/noti fyAll(
- 法要在同步块中被调用
- 多线程同步有哪几种方法?
- 线程的调度策略
- Concurr entHashMap的并发度是什么
- Linux环境下如何查找哪个线程使用CPU最
- Java死锁以及如何避免?
- 死锁的原因
- 怎么唤醒一个阻塞的线程
- 不可变对象对多线程有什么帮助
- 什么是多线程的上下文切换
- 如果你提交任务时 ,线程池队列已满 , 这会发生什么
- Java中用到的线程调度算法是什么
- 什么是线程调度器(Thread Sche duler)和间分片(Time Slicing)?
- 什么是自旋锁
- Java Concurr ency API中的Lock接口(Locker face)是什么
- 单例模式的线程安全性
- Semaphore有什么作用
- Executors类是什么?
- 线程类的构造方法、静态块是被哪个线程用的
- 同步方法和同步块 , 哪个是更好的选择?
- Java线程数过多会造成什么异常?
Spring面试篇
- 什么是spring?
- 使用Spring框架的好处是什么?
- Spri ne由哪些模块组成?
- 核心容器(应用上下文)模块 。
- BeanFactory一BeanFactory 实现举例 。
- XMLBeanF actory
- 解释AOP模块
- 解释JBC抽象和DAD模块 。
- 解释对象/关系映射集成模块 。
- 解释WEB模块 。
- Sprinr配置文件
- 什么是Spring IOC容器?
- IOC的优点是什么?
- Appli cati onContext通常的实现是什么?
- Bean工厂和Application contexts 有什么区别?
- 一个Spr ine的应用看起来像什么?依赖注入
- jvm|Java:了解JVM加载、JVM链接和JVM初始化
- 阿里巴巴|硬盘挖矿终于凉了!Chia币一年后无人问津:价格暴跌30倍
- 阿里|网友:又来了,西方果然出手!
- 阿里巴巴|1999元!汉王手写电纸本N10发布:轻薄长续航,功能更纯粹
- 阿里巴巴|马云现身并当选重要职务:功劳得到肯定,阿里的天亮了
- 京东方|百年板栗树沦为棺材板,阿里乡村振兴技术官出手
- 配音|投资一千亿的阿里达摩院,它来了
- 华为|Java:Java中的Fork/Join框架的并行编程基础
- Java|开卖四个月仍供不应求,12GB+512GB+66W,一天后开卖或将再度售空
- Java|iPod售完即止,作为一代经典,值得再花1599元收藏吗?