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

面试题 相关文章推荐
What is the purpose of Void class? Void类的作用是什么?
Oct 31 面试题
什么是事务?事务有哪些性质?
Mar 11 面试题
标记环网Toke Ring IEEE802.5
May 26 面试题
上海中网科技笔试题
Feb 19 面试题
铭立家具面试题
Dec 06 面试题
explicit和implicit的含义
Nov 15 面试题
如何手工释放资源
Dec 15 面试题
解决方案设计综合面试题
Aug 31 面试题
How to spawning asynchronous work in J2EE
Aug 29 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
建龙钢铁面试总结
Apr 15 面试题
Java的基础面试题附答案
Jan 10 #面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
You might like
PHP 时间日期操作实战
2011/08/26 PHP
对象失去焦点时自己动提交数据的实现代码
2012/11/06 PHP
关于PHP中Session文件过多的问题及session文件保存位置
2016/03/17 PHP
php实现QQ小程序发送模板消息功能
2019/09/18 PHP
Js 随机数产生6位数字
2010/05/13 Javascript
JavaScript中的eval()函数详解
2013/08/22 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
JS中正则表达式只有3种匹配模式(没有单行模式)详解
2016/07/28 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
vue实现多级菜单效果
2019/10/19 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python and、or以及and-or语法总结
2015/04/14 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
英国综合网上购物商城:The Hut
2018/07/03 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
Android面试题附答案
2014/12/08 面试题
小小的船教学反思
2014/02/21 职场文书
环保倡议书格式范文
2014/05/14 职场文书
食品安全宣传标语
2014/06/07 职场文书
团员个人总结
2015/02/26 职场文书
创先争优活动个人总结
2015/03/04 职场文书
赡养老人协议书范本
2015/08/06 职场文书
聘任书格式及范文
2015/09/21 职场文书
Flask response响应的具体使用
2021/07/15 Python