年末最新整理:阿里、腾讯,android高级开发及实践课后答案

(27)什么是双亲委托机制,为什么需要双亲委托机制?

(28)描述JVM类加载过程。

(29)动态代理是什么?如何实现?

(30)动态代理的方法怎么初始化的?(字节跳动)

(31)CGLIB动态代理(字节跳动)

(32)说说反射的应用场景,哪些框架,原理是什么?

(33)Java泛型的特点与优缺点,泛型擦除是怎么回事?

(34)List能否转为List。

(35)泛型super和extends的区别。

a.说法2:Java 的泛型,<? super T> 和 <? extends T> 的区别。

(36).为什么IO是耗时操作?

1.3 并发编程

(1)假如只有一个cpu,单核,多线程还有用吗 ?(美团)

(2)sychronied修饰普通方法和静态方法的区别?什么是可见性?

(3)锁分哪几类?

(4)CAS无锁编程的原理。(字节跳动)

(5)ReentrantLock的实现原理。

(6)AQS原理 (小米 京东)

(7)Synchronized的原理以及与ReentrantLock的区别。(360)

(8)Synchronized在JDK1.8之后做了哪些优化 (京东)

(9)Synchronized static与非static锁的区别和范围(小米)

(10)volatile关键字干了什么?(什么叫指令重排) (字节跳动)

(11)volatile 能否保证线程安全?在DCL上的作用是什么?

(12)volatile和synchronize有什么区别?(B站 小米 京东)

(13)两个线程用不同的对象,怎么样?(字节跳动

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享

(14)什么是守护线程?你是如何退出一个线程的?

(15)sleep 、wait、yield 的区别,wait 的线程如何唤醒它?(东方头条、字节跳动)

(16)sleep是可中断的么?(小米)

(17)实现非阻塞式生产者消费者(字节跳动)

(18)如何开启一个线程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值