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

面试题 相关文章推荐
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
Feb 06 面试题
华为的Java面试题
Mar 07 面试题
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
Feb 10 面试题
介绍一下内联、左联、右联
Dec 31 面试题
端口镜像是怎么实现的
Mar 25 面试题
什么是Linux虚拟文件系统VFS
Aug 25 面试题
介绍一下gcc特性
Jan 20 面试题
EJB面试题
Jul 28 面试题
为什么Runtime.exec(“ls”)没有任何输出?
Oct 03 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
火山动力Java笔试题
Jun 26 面试题
Java的基础面试题附答案
Jan 10 #面试题
面向对象编程是如何提高软件开发水平的
May 06 #面试题
面向对象编程的优势是什么
Dec 17 #面试题
附答案的Java面试题
Nov 19 #面试题
神路信息Java面试题目
Mar 31 #面试题
华为的Java面试题
Mar 07 #面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 #面试题
You might like
php调用mysql存储过程
2007/02/14 PHP
dedecms系统常用术语汇总
2007/04/03 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
php shell超强免杀、减少体积工具实现代码
2012/10/16 PHP
php解压文件代码实现php在线解压
2014/02/13 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
使用Javascript接收get传递的值的代码
2011/11/30 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
JS实现添加,替换,删除节点元素的方法
2016/06/30 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
Javascript的console['']常用输入方法汇总
2018/04/26 Javascript
vue 获取及修改store.js里的公共变量实例
2019/11/06 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
python 获取本机ip地址的两个方法
2013/02/25 Python
利用Python正则表达式过滤敏感词的方法
2019/01/21 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
2020/05/26 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
2020/11/27 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
华为慧通面试题
2012/09/11 面试题
机械工程师求职自我评价
2013/09/23 职场文书
美术指导助理求职信
2014/04/20 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
党支部承诺书
2015/01/20 职场文书
2015年班长个人工作总结
2015/04/03 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
纯html+css实现打字效果
2021/08/02 HTML / CSS
nginx实现动静分离的方法示例
2021/11/07 Servers