Java的基础面试题附答案


Posted in 面试题 onJanuary 10, 2016
1. 如果一个将要被销毁的对象被另外一个对象的finalize方法引用,这个对象会被垃圾回收吗?
2. finalize方法可以被重载吗?
3. 子类的finalize方法会调用父类的finalize方法吗?
4. 下面那个会抛出arithmetic异常?
int i = 100/0;
float f = 100.00/0.0
5. 下面那个是不正确的?
x = = Float.NaN
Float.isNan(x);
Myobject .equals(float.NaN);
6. 下面两句代码分别会输出什么?

System.out.println(1+2+”3”);
System.out.println (“1”+2+3);
7. 下面的声明正确吗?
char ch = ‘d’;
if(ch 答案:
1.finalize方法里面引用对象会避免GC收回对象所占的内存,但是这个只能被执行一次,下次GC就不会在垃圾回收前调用finalize方法。
2.答案:是的,但是只有以下这种情况才能被垃圾回收器调用:
protected void finalize() throws Throwable { };
3.Finalize方法不是明确联接的,子类的finalize方法需要明确的在他的最后一个动作调用父类的finalize方法,但是编译器不会强迫进行检查。
4.答案: int i = 100/0 会抛出java.lang.ArithmeticException
5.答案: 1
6.答案:a: 33 b:123
7.答案: 正确的

Tags in this post...

面试题 相关文章推荐
简单说说tomcat的配置
May 28 面试题
华为c/c++笔试题
Jan 25 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
一些.net面试题
Oct 06 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
几个Shell Script面试题
Aug 31 面试题
什么是设计模式
Jun 17 面试题
Java面试题:为什么要用Java
May 11 面试题
Java程序员面试90题
Oct 19 面试题
什么是方法的重载
Jun 24 面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
天逸系统(武汉)有限公司Java笔试题
Dec 29 #面试题
You might like
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
javascript hasFocus使用实例
2010/06/29 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
.NET微信公众号开发之创建自定义菜单
2015/07/16 Javascript
Jquery中巧用Ajax的beforeSend方法
2016/01/20 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
js 获取元素所有兄弟节点的实现方法
2016/09/06 Javascript
jquery实现拖动效果(代码分享)
2017/01/25 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
2019/06/17 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
vue开发chrome插件,实现获取界面数据和保存到数据库功能
2020/12/01 Vue.js
[02:19]DOTA2上海特级锦标赛 观赛指南 Spectator Guide
2016/02/04 DOTA
python线程池的实现实例
2013/11/18 Python
利用Python如何批量修改数据库执行Sql文件
2018/07/29 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python 单例设计模式用法实例分析
2019/09/23 Python
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
校庆团日活动总结
2014/08/28 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
2014年民政工作总结
2014/11/26 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
教师节老师寄语
2015/05/28 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
Vue3如何理解ref toRef和toRefs的区别
2022/02/18 Vue.js