牛客网_java笔试题
藓类少女
这个作者很懒,什么都没留下…
展开
-
【牛客网 java笔试题】多态调用
在java的多态调用中,new的是哪一个类就是调用的哪个类的方法。(错)解析:java多态有两种情况:重载和重写在重写中,运用的是动态单分配,是根据new的类型确定对象,从而确定调用的方法;在重载中,运用的是静态多分派,即根据静态类型确定对象,因此不是根据new的类型确定调用的方法参考链接:https://www.nowcoder.com/test/question/don...原创 2020-04-09 18:13:07 · 307 阅读 · 0 评论 -
java Object类的方法
java中下面哪些是Object类的方法(ABD)A.notify()B.notifyAll()C.sleep()D.wait()在根类Object中包含一下方法:clone(); equals(); finalize(); getClass(); notify(),notifyAll(); hashCode(); toString(); wait(...转载 2020-03-26 14:30:17 · 160 阅读 · 0 评论 -
【牛客网java笔试题】以下多线程对int型变量x的操作,哪几个不需要进行同步
以下多线程对int型变量x的操作,哪几个不需要进行同步()A.x=y;B.x++;C.++x;D.x=1;A.由于y的值不确定,所以要加锁;B,C 两个在多线程情况下是必须要加锁的,因为他们是先被读入寄存器,然后再进行+1操作,如果没有加锁,那么可能会出现数据异常;D 原子操作,所以不需要加锁原子性:指该操作不能再继续划分为更小的操作。...转载 2020-03-26 12:40:11 · 5737 阅读 · 0 评论 -
将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数, 数值为0或者字符串不是一个合法的数值则返回0
(1)输入的可能是空字符串。(2)整数不仅仅含有数字,还可能以 + 或者 - 开头,表示整数的正负。因此需要对字符串的第一个字符做特殊处理。(3)输入的字符串中可能含有不是数字的字符。(4)溢出问题,超过整数的最大范围。参考链接:https://www.nowcoder.com/questionTerminal/1277c681251b4372bdef344468e4f26e...原创 2020-03-26 09:33:25 · 1490 阅读 · 0 评论 -
【牛客网_java笔试题】十六进制转换成十进制
已知int a=0x122,则a/2为(145)0x表示16进制;十六进制转换成十进制的公式是:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就是了。因此 0x122 转换为十进制:2* 16^0 +2* 16^1 + 1* 16^2 = 2902AF5换算成10进制:第0位: 5 * 16^0 = 5第1位: F * 16^1 =15*16^1...原创 2020-03-18 19:03:19 · 1543 阅读 · 0 评论 -
【牛客网 java笔试题】关于基本型和基本型封装型的“==”及equals()比较
在jdk1.5之后,下列 java 程序输出结果为______。int i=0;Integer j = new Integer(0);System.out.println(i==j);System.out.println(j.equals(i));本题是一个自动拆装箱的考题(自动拆装箱JDK需在1.5上),下面的讨论都不针对新开辟对象的情况:1、基本型和基本型封装型进行“==”运...原创 2020-03-18 18:06:45 · 166 阅读 · 0 评论