6.对于一个已经不被任何变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的哪个方法?

A. finalize

B. notify

C. notifyAll

D hashCode

答案:A

解析:

在Java虚拟机的垃圾回收器看来,堆区中的每个对象都可能处于以下三个状态之一。

可触及状态:当一个对象(假定为Sample对象)被创建后,只要程序中还有引用变量引用Sample对象,那么它就始终处于可触及状态。

可复活状态:当程序不再有任何引用变量引用Smaple对象时,它就进入可复活状态。在这个状态中,垃圾回收器会准备释放它占用的内存,在释放之前,会调用它及其他处于可复活状态的对象的finalize()方法,这些finalize()方法有可能使Smaple对象重新转到可触及状态。

不可触及状态:当Java虚拟机执行完所有可复活对象的finalize()方法后,假如这些方法都没有使Sample对象转到可触及状态,那么Sample对象就进入不可触及状态。只有当对象处于不可触及状态时,垃圾回收器才会真正的回收它占用的内存。

notify:唤醒线程。与wait()和同步锁synchronized()方法配合使用。

8.(7<<1)&15运算后的结果是()

A. 15

B. 14

C. 8

D. 7

答案:B

解析:7<<1为7*(2^1)=14, 14&15-->1110&1111=1110=14

<<是左位移,m<<n相当于是乘m*(2^n)。

新浪微博2015校园招聘java研发工程师笔试题(错题笔记)相关推荐

  1. 搜狐2013校园招聘技术研发类笔试题

  2. linux研发工程师笔试题,2015-8-29阿里校园招聘研发工程师笔试题

    2015-8-29阿里校园招聘研发工程师笔试题 1. 某团队有2/5的人会写Java程序,有3/4的人会写C++程序,这个团队里同时会写Java和C++的至少有()人 A. 3  B. 4  C. 5 ...

  3. 中原银行java开发_2018中原银行校园招聘JAVA开发工程师公告

    省份不能为空 根据地区.银行订阅银行公告 银行出公告,及时通知到手机 选择省份 选择银行 公告一键订阅 × 接收订阅消息手机 发送 验证码: 确认 2018中原银行校园招聘JAVA开发工程师公告 来源 ...

  4. 思源科技java面试_【企业招聘笔试真题】思源Java开发工程师笔试题

    Java开发工程师笔试题 1.用最有效率的方法算出2乘以8等于几? 2.下面的程序输出结果是多少? 3.Import java.util.Date; 4.Public class Test exten ...

  5. 迅雷2010校园招聘吉林大学第二次笔试题

    题目转自:http://blog.csdn.net/morre/archive/2009/09/01/4509390.aspx 迅雷2010校园招聘吉林大学第二次笔试题 答题时间: 2小时,请将答案写 ...

  6. 携程2016研发工程师笔试题

    携程2016研发工程师笔试题 2015/12/7 14:56(网上收集整理的,参考答案在后面,若有错误请大神指出) 1. 内存空间被分成不同区域,其中用函数 void*malloc(unsigned ...

  7. 猎豹移动2016研发工程师笔试题

    猎豹移动2016研发工程师笔试题 2015/12/6 13:03(网上收集整理的,参考答案在后面,若有错误请大神指出) 1.下列选项中,属于"10.174.20.176/28"该网 ...

  8. 网易2016研发工程师笔试题

    网易2016研发工程师笔试题 2015/12/9 11:25(网上收集整理的,参考答案在后面,若有错误请大神指出) 1. 执行指令find / -name "test.c",按ct ...

  9. 中科金财java_中科金财java开发工程师笔试题(带答案).docx

    中科金财java开发工程师笔试题(带答案).docx JAVA开发工程师笔试试题(请不要在试题上留任何痕迹,所有答案均写在答题纸上)一.编程题(共26分)1任意写出一种排序算法.(6分)PUBLICV ...

最新文章

  1. 空间点像素索引(二)
  2. 百度发布ERNIE 2.0,性能超BERT、XLNet
  3. AI 岗位年薪下降 8.9%,程序员越“老”越吃香,最新薪酬报告发布!
  4. ubuntu彻底卸载软件
  5. xmlUtil 解析 创建
  6. python function函数_Python34-06-函数(function)
  7. 更改 pandas dataframe 中两列的位置
  8. 如何创建依赖于某时间段的ABAP视图
  9. 侦听127.0.01_Spring 4.2中由注释驱动的事件侦听器
  10. 2015 年出现的十大流行 Python 库
  11. 定制 cobbler TITLE 信息
  12. Office卸载不干净,注册表项权限修改后仍然无法删除的问题
  13. 跨平台应用开发进阶(四) :uni-app 实现上传图片
  14. linux服务器端口使用drcom拨号联网
  15. DNS基础:域名解析、多重域名解析、特殊域名解析、主从同步设置
  16. Python制作牛奶冻
  17. Dynamics 365 OP V9.1启用邮箱失败问题
  18. 7 月 24 号腾讯副总张小龙内部讲座《通过微信谈产品》
  19. 接受-拒绝采样算法详细证明
  20. 为什么瓜子一嗑就停不下来

热门文章

  1. 修改系统Android版本,版本号
  2. 技术交流:接元宝小游戏(JQ转JS并解决游戏过程问题)
  3. VueScan Pro for Mac(扫描仪软件)破解教程
  4. vue.2.4.0.js_YouZan的Vue.js 2.0移动用户界面
  5. [雪峰磁针石博客]渗透测试简介1渗透测试简介
  6. 免费OCR技术的对比,百度的PaddleOCR效果最好
  7. 出租房屋信息管理(JSP作业)
  8. 第二章 记忆游戏卡片
  9. DevOps流程模拟(一)——环境初始化
  10. 双重差分法(DID):标准化流程和stata代码实现