Java SE 11 Gold学习笔记(第一章)

Java SE 11 Gold资格考试相关

知识点总结

  • 第一章 Javaのクラス設計

間違えた:

間違えし易い:

分からない:

  1. A アクセサ(供外部访问的手段的方法)堅牢性 保守性两方面的优点

  2. C

  3. A❌

    1. A答案说反了。 D⭕️
  4. D

  5. BC

  6. D

  7. A

  8. D❌ B⭕️

    1. hashcode方法是为了搜索object速度加快而提供的。
    2. hashcode最好和equals方法一起override,否则会出现一些预想以外的bug。
  9. BE❌ BD⭕️

    1. final 类不能继承,final函数不能重写,final变量不能更改值。
    2. local变量也可以使用final,因此方法的参数可以使用final。
  10. D

  11. C

  12. AF❌ DF⭕️

    1. singleton是确保一个类的instance不生成一个以上的时候的设计模式。
    2. 跟Serializable接口没关系。
  13. C

  14. BC

  15. A

  16. C❌ A⭕️

    1. 菱形继承问题最下面的类会优先选择离得最近的方法。
  17. A

  18. E 关于内部class的种类。

  19. D 需要2次确认

  20. C❌ D⭕️ 匿名类的声明方式。

  21. C

  22. E❌ B⭕️ top level的列举型只能被public所修饰。

  23. BD❌ AC⭕️ 列举类的定数名字取得的方法是 name 和toString,一般选择重写toString,相反,通过文字列获取值的方法是valueOf。

  24. B

    1. int ordinal()是获取枚举定数的序数的方法。
    2. valueOf(Class<T> type , String name)方法。?用法未知
  25. B❌ AC⭕️

    1. 列举型的构造函数只能是private的。并且,不能声明无参的构造方法。
    2. 到底能不能定义setter?为什么没报错?(貌似可以在运行时改枚举常数的field值,但是不推荐这么做。)
    1
    2
    3
    4
    5
    public static void main(String[] args) {
    Size size = Size.L;
    size.setValue(2);
    System.out.println(size.getValue());
    }
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2021 Joe
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信