请选择 进入手机版 | 继续访问电脑版

HTML5星空

练习07.24|每日一练Java编程笔试面试题

[复制链接]
发表于 2017-7-25 00:10:03 | 显示全部楼层 |阅读模式


简答题

1、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?



2、请说出作用域public,private,protected,以及不写时的区别




每天的题目答案会在第二天揭晓

关注公众号

随时随地学习编程知识。

昨日题目及答案:

简答题:

1、是否可以从一个static方法内部发出对非static方法的调用?


答:


不可以。


因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。


也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢?


这个逻辑无法成立,所以,一个static方法内部发出对非static方法的调用。



2Integer与int的区别


答:



int是java提供的8种原始数据类型之一。


Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。


int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况。


例如:要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。


在JSP开发中,Integer的默认为null,所以用el表达式在文本框中显示时,值为空白字符串;


而int默认的默认值为0,所以用el表达式在文本框中显示时,结果为0。


所以,int不适合作为web层的表单数据的类型。


在Hibernate中,如果将OID定义为Integer类型,那么Hibernate就可以根据其值是否为null而判断一个对象是否是临时的,如果将OID定义为了int类型,还需要在hbm映射文件中设置其unsaved-value属性为0。


另外,Integer提供了多个与整数相关的操作方法。


例如:将一个字符串转换成整数,Integer中还定义了表示整数的最大值和最小值的常量。


尚学堂IT培训--7月开班时间预告


Java--零基础入门就业班

07月25日 (全日制学习)

仅剩少量座位...

电话:029-62258374  

地址:陕西省西安市高新区科技二路西安软件园天泽大厦五楼


免费听课时间

每周二、四、六

在公众号主页发送【试听】获取免费听课名额


一个有用的公众号


尚学堂java培训

     Android

     web前端

     培训基地

长按关注

亲爱的同学们:

      尚学堂java培训开班前有免费试听课程,想学习又不太确定的同学们赶紧联系老师,获取免费试听名额(每个班级的名额是有限的哦,速联速得)。

    获取方式:打开【尚学堂java培训】公众号,点击-精品课程-我要试听-联系老师获取免费试听名额;或直接联系公众号,让“万能”的小编为您解决一切问题!




点击下方"阅读原文"获取免费听课名额



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

更多资源及Java+大数据个人原创视频,
可关注本站官方公众号观看:
快讯

     京ICP备14042305号

html5star team © 2012-2013 html5星空 Comsenz Inc.

GMT+8, 2020-7-11 10:12 , Processed in 0.221859 second(s), 38 queries .

快速回复 返回顶部 返回列表