美文网首页
2020-04-26

2020-04-26

作者: 金布拉 | 来源:发表于2020-04-26 09:44 被阅读0次

一. final

A 选项在 final 定义的方法里,不是必须要用 final 定义变量。
B final 定义的变量,可以在不是必须要在定义的同时完成初始化,也可以在构造方法中完成初始化。
C 正确,final修饰方法,不能被子类重写,但是可以被重载。
D final 定义变量,可以用 static 也可以不用。
final定义变量,不一定要在初始化的时候指定其值。
如:

public class A{
    final int i;
    public A(){
        i=0;
    }
}

二.Java标识符命名规范是:

1)只能包含字母a-zA-Z,数字0-9,下划线_和美元符号$;
2)首字母不能为数字;
3)关键字和保留字不能作为标识符。
null是关键字,NULL不是关键字,java区分大小写。这题答案D是对的,但C是错的,for是关键字。

方法重写

方法重写应遵循“三同一小一大”原则:
“三同”:即方法名相同,形参列表相同,返回值类型相同;
“一小”:子类方法声明抛出的异常比父类方法声明抛出的异常更小或者相等;
“一大”:子类方法的访问修饰符应比父类方法更大或相等。

A选项是重写,但是默认访问修饰符比父类小,插入第五行编辑器会报错。
B、D不是重写。因为形参列表和返回值类型不同,不满足“三同”。所以写在第五行以普通方法对待,插入第五行没有错误。
C选项满足重写的各项条件,是正确的重写,所以插入第五行没有错误。

哈希冲突

threadlocalmap使用开放定址法解决haah冲突,hashmap使用链地址法解决hash冲突

相关文章

  • 2020-04-26

    2020-04-26 2020-04-26 成长日志第311天 家名:温暖有爱之家 家规:真诚待人不自欺,学会看见...

  • 今夜,一起点亮浙大!

    [2020-04-26 21:59] 今夜,一起点亮浙大! Click and illumine all plac...

  • Python脚本删除注释行

    2020-04-26目前还没写删除多余空行的代码(可以用word,查找替换,将pp替换为^p)

  • Linux 时间转换

    时间戳装换为时间 2020-04-26 11:32:21 时间转时间戳 1587871941 将当前时间转换为时间...

  • 【周总结】第八期第16周07号-醒

    2020-04-26 【本周计划/总结】 一、职业发展 补之前的视频课,自己最近陷入迷茫,自己到底喜欢什么呢。 二...

  • 第二节故事课随堂练习:音响坏了

    2020-04-26 一鸣老师: 接下来是我们今天的练习内容。给出故事开头阶段,大家发挥想象,填写其他的三个...

  • “你是我的目标”

    2020-04-26 晚上小弟突然找我,说最近的学习状态太差,学不进去,想找我狠批他几句,哈哈!简单谈了下自己最近...

  • 一步一个脚印/每一步都算数

    练车第五天 2020-04-26 我的语音还是没能打印 悲伤辣么大…… 绿叶恋爱时成了花, 花崇拜时便成了果实。 ...

  • 今日的学习-“目标

    2020-04-26 “目标” 可真的是 时而踌躇满志,时而堕落成性 今天买下终身学习词典的第一天 查了好久如何仅...

  • 只要爱是永恒的,我们就不必畏惧死亡

    2020-04-26 庚辰月己亥日 早晨开车上班,停好车看到萌弟来过两次电话,回电过去,说表哥打电话来说三姨今天早...

网友评论

      本文标题:2020-04-26

      本文链接:https://www.haomeiwen.com/subject/zjzrwhtx.html