java面试题
文章平均质量分 76
找不到工作的程序员
这个作者很懒,什么都没留下…
展开
-
java面试题1
1.java的四个基本特性: 抽象:将一个类对象的共同特征总结出来构造类的过程,包括数据的抽象和行为的抽象,抽象只关注对象有哪些行为,并不关注行为的细节 封装:把数据和数据操作的方法绑定起来,对数据的访问只能通过已定义的接口,封装就是隐藏一切可隐藏的东西,只向外界提供最简单的额接口 继承:从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类,得到继承的类叫做派生类 多态:允许不同...原创 2018-08-25 20:04:12 · 392 阅读 · 0 评论 -
java面试题2
1.volatile关键字如何保证内存可见性 a)volatile关键字作用 保证内存可见性 防止指令重排 注意:volatile不能保证原子性 b)内存可见性: volatile保证可见性的原理是在每次访问变量时都会进行一次刷新,因此每次访问的都是祝内存中最新的版本,所以volaile关键字的作用之一就是保证变量修改的实时可见性 c)...原创 2018-08-25 00:17:40 · 288 阅读 · 0 评论