大家好,我是向同学,从今天继续每日一题,旨在为提高大家的基础知识。
话说干了这么多年的开发,只知道会用,怎么用,用什么,隐约也知道了为什么用,但为啥JAVA总像一个犹抱琵琶半遮面的女子,总让人看不透,看不腻?应该就是基础不扎实了
。
点击下面链接查看每日一题20201021:
主程序输出结果是:3。
从结果可以看出本地的属性被引用了,而静态导入的Math类中的属性没有被引用,这是因为编译器有“最短路径”原则:可以在本类中查找到的变量、常量、方法,就不会到父类、接口或其他包中去找。
import java.util.Date;
public class Ques1026 {
public static void main(String[] args) {
boolean b1 = "String" instanceof Object;//1
boolean b2 = new String() instanceof String;//2
boolean b3 = 'A' instanceof Character;//3
boolean b4 = null instanceof String;//4
boolean b5 = (String)null instanceof String;//5
boolean b6 = new Date() instanceof String;//6
}
}
请问主程序哪些语句会有编译错误?(问题分析将在下一期每日一题公布)大家也可以在留言区留言!!!
作者:小五
地址:http://m6z.cn/6kcniA
- END -
往期推荐:
作者:BossXiang,可爱且懂得生活的研究生一枚(码农一枚)。
"一起学习、成长、温情的热爱生活。"
私人微信|
CSDN|知乎|github|掘金:五角钱的程序员
关注福利
关注公众号,后台回复【电子书】
送几百本常用技术类电子书籍
五角钱的程序员
希望这篇文章可以帮到你~
欢迎大家点个在看,分享至朋友圈
你我都成为光发热之人,在看在看在看~(疯狂暗示!)