zoukankan      html  css  js  c++  java
  • java选择填空

    有疑问的题已加粗,请读者谨慎考虑,若是知道确切答案,请在评论区指出,感激不尽
    (文章判断选择来自于pta做题学习的总结,只对不容易记忆【或者我顺手复制】的内容进行总结和整理,如果涉及侵权或者其他不宜事宜,请通知我立刻删除)

    1. 2019年11月11日 第一次更新

    1-1 java语言中不用区分字母的大写小写。 (F)
    1-2 java.lang包是Java的核心类库,它包含了运行Java程序必不可少的系统类。(T)
    1-3 package语句必须放到java程序的最开始。(T)
    1-4 Java中所有的I/O都是通过流来实现的。(T)
    1-5 Object是Java中所有类的共同父类。(T)
    1-6 系统自动引入java.lang包中的所有类,因此不需要显示地使用import语句引入该包的所有类。(T)
    1-7 java.lang包是Java 的核心类库,它包含了运行Java程序必不可少的系统类。(T)
    1-8 在Java程序中,可以使用protected来修饰一个类. (F)

    类的修饰符分为:可访问控制符和非访问控制符两种。
    可访问控制符是:公共类修饰符 public
    非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final
    ----也就是protected是不能用来修饰一个类的
    java修饰符号

    1-9 在Java程序中,可以使用private来修饰一个类

    private 为私有的,只能在本类中访问,用于修饰属性和方法

    1-10 如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。(T)
    1-11 如果一个成员变量被修饰为final的,就是常量,常量必须赋给初值,而且不能再发生变化(T)
    1-12 不允许使用final来修饰abstract方法。 (T)

    抽象类中的抽象方法不能是final,但是非抽象方法前加final可以编译通过因为abstract和final相互排斥,前者专用于继承,后者禁止继承
    抽象类中的抽象方法不能为static
    非抽象方法可以为static
    包裹类Integer、 String 、Float、 Double等都是final类,不能被继承!
    原文链接:原文链接

    1-13 对于abstract类,不能创建该类的对象。(T)

    有些判断题是说“对于abstract类,不能new该类的对象。”都是错误的
    相关资料
    抽象类abstract
    基本概念:通过在类定义前面放置关键字 abstract,可以将类声明为抽象类
    抽象类是无法通过new创建的,要通过产生子类,由子类创建对象

    1-14 子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。

    稍微查了一下,有些题目没有最后一句《super必须是子类构造方法中的头一条语句》,不加语句是对的,加语句也是对的

    1-15 如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。

    1.子类继承父类的方法属性,并重写父类的方法,子类修饰符不能比父类方法的修饰符的范围狭窄。
    2.子类必须在构造函数中使用super()来调用父类的构造函数
    说明:1.父类没有写构造函数(系统默认有一个无参构造函数),子类可以不写构造函数(可以理解为:子类的系统默认构造函数,默认调用了super();)
    2.如果父类有无参构造函数,子类可以不写构造函数(同上理解)
    3.如果父类有有参构造函数,则子类必须在自己的构造函数中显示的调用父类的构造函数即super(参数名)
    4.如果父类的构造函数只有一个,且修饰符是private,则不可以被继承。
    参考自「风正吹」的原创文章,

    1-16 java接口的方法默认都是public abstract类型

    因此我们在编写接口的实现类的时候,方法的实现前面要显式的加上public访问控制符

    1-17 类在实现接口方法时必须给出方法体,并且一定要用public来修饰。
    1-18 一个Java源文件就是由类和接口组成的。
    1-18 case语句后如没有break,顺序向下执行。 (T)
    1-19

  • 相关阅读:
    如何使用API创建OpenStack虚拟机?
    Windows Server 2012 新特性:IPAM的配置
    DNSSec
    Win Server 8中的利器:微软在线备份服务
    AD RMS总结
    开发中辅助功能
    开发中坑爹的地方
    Js 中常用方法
    asp.net 错误处理
    js中的注意事项(持续整理)
  • 原文地址:https://www.cnblogs.com/ygbrsf/p/12519596.html
Copyright © 2011-2022 走看看