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

面试题 相关文章推荐
应用服务器有那些
Jan 19 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
SQL Server里面什么样的视图才能创建索引
Apr 17 面试题
TCP协议通讯的过程和步骤是什么
Oct 18 面试题
如何利用cmp命令比较文件
Sep 23 面试题
远程调用的原理
Jul 05 面试题
Python面试题:Python是如何进行内存管理的
Aug 04 面试题
如何提高MySql的安全性
Jun 19 面试题
this关键字的作用
Jan 30 面试题
中软国际Java程序员机试题
Aug 19 面试题
Servlet如何得到客户端机器的信息
Oct 17 面试题
一道Delphi面试题
Oct 28 面试题
Java的基础面试题附答案
Jan 10 #面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
You might like
php实例分享之mysql数据备份
2014/05/19 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
Laravel 集成 Geetest验证码的方法
2018/05/14 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
javascript-简单的计算器实现步骤分解(附图)
2013/05/30 Javascript
jquery设置控件位置的方法
2013/08/21 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
jQuery基于排序功能实现上移、下移的方法
2016/11/26 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
python正则表达式之作业计算器
2016/03/18 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
获取Django项目的全部url方法详解
2017/10/26 Python
Python中的heapq模块源码详析
2019/01/08 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
资深财务管理人员自我评价
2013/09/22 职场文书
校园摄影活动策划方案
2014/02/05 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
经济管理专业求职信
2014/06/09 职场文书
新闻传播专业求职信
2014/07/22 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
客户付款通知书
2015/04/23 职场文书
2015年销售部工作总结范文
2015/04/27 职场文书
刑事撤诉申请书
2015/05/18 职场文书
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android