Java的五个基础面试题


Posted in 面试题 onFebruary 26, 2016
1. 将一个float 或 double 类型转换为整型时,会四舍五入吗?
2. 如果已经定义了构造方法 (无论是否有参数),编译器还会创建缺省的构造方法吗?
3. this关键字可以在方法外边用吗?
4. java中的垃圾回收器只能释放有new 分配的内存, 对吗?
5. 用final修饰的变量,如果该变量在定义时没有被初始化,还是否可以对它进行赋值?
答案:
1.答案:不会,将一个float 或 double 类型转换为整型时,总是将小数部分砍掉
2.答案:如果在类中没有构造方法,编译器会自动创建一个缺省的构造方法(无参构造方法),如果已经定义了构造方法 (无论是否有参数) 编译器就不会在创建默认的构造方法。
3.答案:this 关键字只能在方法内部使用,表示“调用方法的那个对象的”引用,即表示对当前对象的引用。
4.答案:java中的垃圾回收器只能释放有new 分配的内存,假设你的对象获得了一块非new分配的“特殊”内存区域,垃圾回收器不知道如何释放该对象的这块“特殊”的内存,为了应对这种情况,java中允许你在类中定义一个名为finalize()的方法。它的工作原理“应该”是这样的:一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其finalize()方法,并且在下一次垃圾回收动作发生时,才会真正回收对象占有内存。
5.答案:可以,用final修饰的变量,如果该变量在定义时没有被初始化,那么就只能在构造方法中赋值,而且一旦赋值后就不能再被改变,final 修饰的变量没有默认值。

Tags in this post...

面试题 相关文章推荐
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
群胜软件Java笔试题
Sep 29 面试题
某公司Java工程师面试题笔试题
Mar 27 面试题
求∏的近似值,直到最后一项的绝对值小于指定的数
Feb 12 面试题
网络通讯中,端口有什么含义,端口的取值范围
Nov 23 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
C#怎么让一个窗口居中显示?
Oct 20 面试题
某科技软件测试面试题
May 19 面试题
介绍一下RMI的基本概念
Dec 17 面试题
比较一下entity bean和session bean
Dec 27 面试题
AJax面试题
Nov 25 面试题
什么是GWT的Entry Point
Aug 16 面试题
Java的基础面试题附答案
Jan 10 #面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
You might like
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
jQuery聚合函数实例
2015/05/21 Javascript
详解JavaScript中循环控制语句的用法
2015/06/03 Javascript
jquery实现两个图片渐变切换效果的方法
2015/06/25 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
JS实现的Unicode编码转换操作示例
2017/04/28 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
[01:02:47]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python读取网页内容的方法
2015/07/30 Python
python 平衡二叉树实现代码示例
2018/07/07 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
在pycharm中实现删除bookmark
2020/02/14 Python
英国领先的男士美容护发用品公司:Mankind
2016/08/31 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
写演讲稿要注意的六件事
2014/01/14 职场文书
函授自我鉴定范文
2014/02/06 职场文书
公司开业庆典主持词
2014/03/21 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS