博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【323天】我爱刷题系列082(2017.12.25)
阅读量:6037 次
发布时间:2019-06-20

本文共 1461 字,大约阅读时间需要 4 分钟。

叨叨两句

  1. ~

牛客网——java专项练习061

1

以下代码执行的结果显示是多少( )?

正确答案: B

A good and abc
B good and gbc
C test ok and abc
D test ok and gbc

public class Test03 {          public static void main(String[] args) {                Integer f1 = 100, f2 = 100, f3 = 150, f4 = 150;                   System. out.println( f1 == f2); //true        System. out.println( f3 == f4); //false    }}当我们给一个Integer赋予一个int类型的时候会调用Integer的静态方法valueOf。 Integer f1 = Integer.valueOf(100); Integer f2 = Integer.valueOf(100); Integer f3 = Integer.valueOf(150); Integer f4 = Integer.valueOf(150); 思考:那么Integer.valueOf()返回的Integer是不是是重新new Integer(num);来创建的呢?如果是这样的话,那么== 比较返回都是false,因为他们引用的堆地址不一样。具体来看看Integer.valueOf的源码public static Integer valueOf(int i) {                 if (i >= IntegerCache.low && i <= IntegerCache.high)            return IntegerCache.cache[i + (-IntegerCache.low)];        return new Integer(i);}在IntegerCache中cache数组初始化如下,存入了-128 - 127的值cache = new Integer[(high - low) + 1];int j = low;for( int k = 0; k < cache.length ; k ++)    cache[k] =    cache[k] = new Integer(j ++);    从上面我们可以知道给Interger 赋予的int数值在-128 - 127的时候,直接从cache中获取,这些cache引用对Integer对象地址是不变的,但是不在这个范围内的数字,则new Integer(i) 这个地址是新的地址,不可能一样的.参考链接:http://blog.csdn.net/q3838418/article/details/77577490

2

下面哪几个函数 public void example(){....} 的重载函数?()

正确答案: A D

A public void example(int m){...}
B public int example(){..}
C public void example2(){..}
D public int example(int m,float f){...}

AD ,函数方法名必须相同,看参数列表即可,无关返回值。
你可能感兴趣的文章
centos7 安装wps 后 演示无法启动
查看>>
git简单命令
查看>>
LAMP编译部署
查看>>
XenDesktop7.6安装部署入门教程
查看>>
HashMap的工作原理及HashMap和Hashtable的区别
查看>>
GregorianCalendar日历程序
查看>>
Sublime 中运行 Shell 、Python、Lua、Groovy...等各种脚本
查看>>
【Java集合源码剖析】ArrayList源码剖析
查看>>
linux的目录结构
查看>>
这次逻辑通了,
查看>>
HTMLHelper
查看>>
快速构建Windows 8风格应用29-捕获图片与视频
查看>>
java程序:set改造成map
查看>>
C++ 排序函数 sort(),qsort()的使用方法
查看>>
OC语言Block和协议
查看>>
使用xpath时出现noDefClass的错误(找不到某个类)
查看>>
OutputCache祥解
查看>>
【推荐】最新国外免费空间网站Hostinger
查看>>
.Net规则引擎介绍 - REngine
查看>>
微信消息回复C#
查看>>