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

面试题 相关文章推荐
求网格中的黑点分布
Nov 06 面试题
C++:局部变量能否和全局变量重名
Mar 03 面试题
函数指针的定义是什么
Aug 14 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
几个Shell Script面试题
Apr 18 面试题
Linux如何修改文件和文件夹的权限
Sep 05 面试题
LINUX下线程,GDI类的解释
Dec 14 面试题
How TDD works
Sep 30 面试题
Weblogic和WebSphere不同特点
May 09 面试题
西安夏日科技有限公司Java笔试题
Jan 11 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
Apr 24 面试题
Java的基础面试题附答案
Jan 10 #面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
You might like
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
document.compatMode介绍
2009/05/21 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
2013/05/27 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
vue.js数据绑定操作详解
2018/04/23 Javascript
小程序实现带年月选取效果的日历
2018/06/27 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
2019/05/16 Javascript
Vue中img的src是动态渲染时不显示的解决
2019/11/14 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python中shape计算矩阵的方法示例
2017/04/21 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
一道python走迷宫算法题
2018/01/22 Python
python实现textrank关键词提取
2018/06/22 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
在tensorflow中实现屏蔽输出的log信息
2020/02/04 Python
Python3运算符常见用法分析
2020/02/14 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
采用怎样的方法保证数据的完整性
2013/12/02 面试题
《赵州桥》教学反思
2014/02/17 职场文书
庆元旦文艺演出主持词
2014/03/27 职场文书
初中教师业务学习材料
2014/05/12 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
党员群众路线对照检查材料思想汇报
2014/09/17 职场文书
2014年副班长工作总结
2014/12/10 职场文书