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...

面试题 相关文章推荐
Java如何格式化日期
Aug 07 面试题
JRE、JDK、JVM之间的关系怎样
May 16 面试题
C语言变量的命名规则都有哪些
Dec 27 面试题
VC++笔试题
Oct 13 面试题
数据库什么时候应该被重组
Nov 02 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
以思科路由器为例你写下单臂路由的配置命令
Aug 03 面试题
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
May 09 面试题
linux面试题参考答案(10)
Oct 26 面试题
Why we need EJB
Oct 20 面试题
举例说明类变量和实例变量的区别
Jun 30 面试题
西安夏日科技有限公司Java笔试题
Jan 11 面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
天逸系统(武汉)有限公司Java笔试题
Dec 29 #面试题
You might like
Mysql的常用命令
2006/10/09 PHP
计数器详细设计
2006/10/09 PHP
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
PHP也能干大事 随机函数
2015/04/14 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
2019/03/29 PHP
Thinkphp5框架ajax接口实现方法分析
2019/08/28 PHP
Laravel5.5 动态切换多语言的操作方式
2019/10/25 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
可简单避免的三个JS发布错误的详细介绍
2013/08/02 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
JS表的模拟方法
2015/02/05 Javascript
JavaScript File分段上传
2016/03/10 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
vue 国际化 vue-i18n 双语言 语言包
2018/06/07 Javascript
解决Vue在封装了Axios后手动刷新页面拦截器无效的问题
2018/11/08 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
JS实现简易贪吃蛇游戏
2020/08/24 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
python实现红包裂变算法
2016/02/16 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
Django如何实现上传图片功能
2019/08/16 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server