精华内容
下载资源
问答
  • 关于接口的说法
    千次阅读
    2021-03-14 02:10:17

    1.在Java接口中,下列选项中有效的方法声明是(a,b)   (选择2项)

    a) public void aMethod();

    b) void aMethod();  // public abstract void aMethod()

    c) void aMethod(){};

    d) private void aMethod();

    我选cd,答案ab

    c:错误有方法体

    a:默认不写为Default

    b:可以省略public abstract

    4.Java中的错误处理是通过异常处理模型来完成的,那么异常处理模块可以处理的错误是(a )。

    a) 运行时错误

    b) 逻辑错误

    c) 语法错误

    d) 内部错误

    超纲...

    11.下列选项中关于Java中super关键字的说法正确的是(ab)。

    a) super关键字是在子类对象内部指代其父类对象的引用。

    b) super关键字不仅可以指代子类的直接父类,还可以指代父类的父类。

    c) 子类通过super关键字只能调用父类的方法,而不能调用父类的属性。

    d) 子类通过super关键字只能调用父类的属性,而不能调用父类的方法。

    我选a   题没说是多选大E了

    12.给定如下一个Java源文件Child.java,编译并运行Child.java, 以下结果正确的是(b )。

    class Parent1 {

    Parent1(String s) {

    System.out.println(s);

    }

    }

    class Parent2 extends Parent1 {

    Parent2() {

    System.out.println("parent2");

    }

    }

    public class Child extends Parent2 {

    public static void main(String [] args) {

    Child child = new Child();

    }

    }

    a) 编译错误:没有找到构造器Child()

    b) 编译错误:没有找到构造器Parent1()

    c) 正确运行,没有输出值

    d) 正确运行,输出结果为:parent2

    b:因为Parent2构造方法会默认有super()调用他的父类构造方法,但是Parent1显示的定义了一个有参构造,系统会回收默认的无参构造

    14.分析下面的Java代码,编译运行结果是(c )。

    public class Test {

    int number;

    String strname;

    Test(int num, String name) {

    number = num;

    strname = name;

    System.out.println("学号: " + number + " 姓名:" + name);

    }

    public static void main(String[] args) {

    Test objTest1 = new Test();

    Test objTest2 = new Test(1,"张三");

    }

    }

    a) 运行结果为:

    学号:1 姓名:张三

    b) 运行结果为:

    学号:null 姓名:null

    c) 程序出现编译错误

    d) 程序出现运行时异常

    main方法在外面...

    15.在如下所示的Test类中,共有( c)个构造方法。

    public class Test{

    private int x;

    public Test() {

    x = 34;

    }

    public void Test(double f) {

    this.x = (int)f;

    }

    public Test(String s) {

    }

    }

    a) 0

    b) 1

    c) 2

    d) 3

    public Test() {//1

    x = 34;

    }

    public Test(String s) {//2

    }

    16.下面代码的运行结果是(b)。

    public class Car{

    public void run(){

    System.out.println(“汽车在跑”);

    }

    }

    public class Benz extends Car{

    public void run(){

    System.out.println(“奔驰在跑”);

    }

    }

    public static void main(String[] args){

    Car car = (Car)(new Benz());

    car.run();

    }

    a汽车在跑

    b奔驰在跑

    c无法编译

    d运行时将抛出异常

    Car car = (Car)(new Benz());//还是向上转型,看成向下转型了,向下转型应该先向上转型才能向下转型,

    25.下面有关Java异常处理模型的说法错误的是(a)。(选择一项)

    a) 一个try块只能有一条catch语句

    b) 一个try块中可以不使用catch语句

    c) catch块不能单独使用,必须始终与try块在一起

    d) finally块不能单独使用,必须始终与try块在一起

    超纲...

    27.下面关于Java接口说法错误的是(c )。 (选择一项)

    a) 一个java接口是一些方法特征的集合,但没有方法的实现

    b) java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为

    c) java接口中可以声明私有成员

    d) java接口不能被实例化

    c:在1.9之后可以声明私有方法不可以声明私有成员,接口中成员都是被public static final修饰的常量,常量名都大写

    29.给定如下Java程序的代码片段,在下划线处,加入(a,c  )语句,可以使这段代码编译通过。

    public void method1() throws IOException{}

    public void method2()__________{

    method1();

    }

    (选择二项)

    a) throws IOException

    b) throw IOException

    c) throws Exception

    d) throws RuntimeException

    //超纲

    30.给定Java代码如下所示,则编译运行后,输出结果是(c )。

    class Parent{

    public void count(){

    System.out.println(10%3);

    }

    }

    public class Test extends Parent{

    public void count(){

    System.out.println(10/3);//3

    }

    public static void main(String args[]) {

    Parent p = new Test();

    p.count();

    }

    }

    (选择一项)

    a) 1

    b) 1.0

    c) 3

    d) 3.33333333333333335

    c:默认为int类型

    抽象类可以继承类

    11.给定任意两个正整数,求最大公约数和最小公倍数

    public static void main(String[] args) {

    int a = 10;

    int b = 20;

    for (int i = b; i >= 1; i--) {

    if (a%i==0 && b%i==0) {

    System.out.println("最大公约数:"+i);

    System.out.println("===========================");

    System.out.println("最小公倍数:"+(i*(a/i)*(b/i)));

    break;

    }

    }

    }

    12.1-1000完美数

    public static void main(String[] args) {

    for (int i = 2; i <= 1000; i++) {

    int sum = 0;

    for (int j = 1; j < i ; j++) {

    if (i%j==0) {

    sum += j;

    }

    }

    if (sum == i) {

    System.out.println(" "+i);

    }

    }

    }

    更多相关内容
  • 下面关于Java接口说法错误的是() A、一个Java接口是一些方法特征的集合,但没有方法的实现 B、Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为 C、Java接口中可以声明私有成员 D、Java接口不能...

    题目:

    下面关于Java接口的说法错误的是()

    A、一个Java接口是一些方法特征的集合,但没有方法的实现

    B、Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为

    C、Java接口中可以声明私有成员

    D、Java接口不能被实例化

    答案:C

    解释:

    A:接口就是功能的封装,没有方法的实现,A正确

    B:不同的类实现同一个接口,可以具有完全不同的行为,这就是多态,B正确

    C:Java接口中不可以声明私有成员,如下:
    在这里插入图片描述
    所以C错误

    D:接口不能被实例化,但是可以赋值匿名内部类对象,或者赋值实现类对象,所以D正确

    展开全文
  • A一个类可以实现多个接口,类似于多重继承 B.接口没有构造函数 C.接口可以继承 D.接口所包含的方法既可以有实现,也可以没有实现。 可以详细解释一下吗??谢谢。
  • 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。 抽象类和接口的区别 1. 抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。 2. 抽象类中的成员变量可以是...

    展开全部

    答案:ABCF

    3bb1d9bf9513b58595d98b5dda5c89b8.png

    Java 抽象类

    在面向对象的概念中,所有的对象都是通过类来32313133353236313431303231363533e58685e5aeb931333431343036描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。

    抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。

    由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。

    父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。

    在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。

    Java 接口

    接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。

    接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。

    除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。

    接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。

    接口与类相似点:一个接口可以有多个方法。

    接口文件保存在 .java 结尾的文件中,文件名使用接口名。

    接口的字节码文件保存在 .class 结尾的文件中。

    接口相应的字节码文件必须在与包名称相匹配的目录结构中。

    接口与类的区别:

    接口不能用于实例化对象。

    接口没有构造方法。

    接口中所有的方法必须是抽象方法。

    接口不能包含成员变量,除了 static 和 final 变量。

    接口不是被类继承了,而是要被类实现。

    接口支持多继承。

    接口特性

    接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错)。

    接口中可以含有变量,但是接口中的变量会被隐式的指定为 public static final 变量(并且只能是 public,用 private 修饰会报编译错误)。

    接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。

    抽象类和接口的区别

    1. 抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。

    2. 抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是 public static final 类型的。

    3. 接口中不能含有静态代码块以及静态方法(用 static 修饰的方法),而抽象类是可以有静态代码块和静态方法。

    4. 一个类只能继承一个抽象类,而一个类却可以实现多个接口。

    展开全文
  • 关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末 A. 向公司外部提供的http/api接口,推荐使用“错误码”方式返回异常或者错误信息。 B. 对于应用内部的方法调用,推荐...

    关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

    • A. 向公司外部提供的http/api接口,推荐使用“错误码”方式返回异常或者错误信息。
    • B. 对于应用内部的方法调用,推荐使用“抛出异常”的方式处理异常或者错误信息。
    • C. 跨应用的RPC调用,推荐使用将“错误码”和“错误简短信息”封装成Result的方式进行返回。
    • D. 对外提供的接口,一定要保证逻辑健壮性:尽量避免空指针等技术类异常;对于业务类异常要做好错误码或者异常信息的封装。

    单选 关于使用explain对数据库性能进行优化分析,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

    • A. SQL性能优化的目标:至少要达到 range 级别,要求是ref级别,如果可以是consts最好。
    • B. index级别走的是扫描索引,所以速度会比ref快。
    • C. range级别是指对表进行范围索引。
    • D. ref级别是指使用主键或者唯一索引。

    单选 KV结构的集合,在处理null值的存储上有细微的区别,下列哪些说法是正确的:答案在文末

    • A. TreeMap的key不可以为null
    • B. TreeMap的key可以为null
    • C. ConcurrentHashMap的key可以为null
    • D. ConcurrentHashMap的value可以为null

    多选 关于数据库模糊检索的描述下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

    • A. 绝对禁止左模糊。
    • B. 绝对禁止全模糊。
    • C. 绝对禁止右模糊。
    • D. 全模糊或左模糊查询需求,优先使用搜索引擎。

    多选 关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

    • A. 分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句。
    • B. iBATIS自带的queryForList(String statementName,int start,int size)分页接口有性能隐患,不允许使用。
    • C. 定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑。
    • D. 可使用存储过程写分页逻辑,提高效率。

    公众号有 600 道题库,答案,持续更新中

    关注公众号:回复关键词:“考试题” 获取全部答案

    展开全文
  • 接口 1、接口也是一种引用数据类型 2、接口是完全抽象的。(抽象类是半抽象的。)或者也可以说接口是特殊的抽象类 3、接口怎么定义,语法是什么? 接口: [修饰符列表] interface 接口名{ } 抽象类: [修 饰符列表] ...
  • 下列关于接口的描述中,正确的是:

    千次阅读 2021-03-09 23:42:11
    【填空题】抽象类______方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。...【多选题】下列关于线程的优先级说法中,正确的是()。【填空题】在线程通信中,调用wait( )可以是当前线...
  • Java笔试题

    千次阅读 2021-03-12 23:22:01
    下写说法正确的有? A class中的 Constructor不可省略。 B Constructor必须与类同名,方法不能与类同名。 C Constructor在一个对象new 时执行。 D 一个class只能定义一个Constructor. 答:C 解析:普通方法可与类...
  • 下列关于Java继承的说法中,正确的是( )答:Java中的接口支持多继承变动成本法与完全成本法都适用的公式有答:中间指标-期间成本=营业净利润(税前利润) 本期销售出去的产品成本=单位产品成本×本期销售量 本期销售...
  • 以下关于接口和类的描述,哪些是正确的() A、接口中可定义变量,并且变量的值不能修改 B、任何情况下,类都不能被private修饰 C、类可以被protected修饰 D、接口不能实例化 答案:A、C、D 解释: A:接口中可以...
  • 这种设备应该部署在图中的__________(1分)路由器的__________(1分)接口。 3.如果将58.45.59.128/25划分3个子网,其中第一个子网能容纳48台主机,另外两个子网分别能容纳29台主机,请写出子网掩码及可用的IP...
  • Java接口继承接口

    万次阅读 多人点赞 2019-02-27 08:49:26
    接口A有个方法getName(),接口B继承接口A,不用复写接口A的方法,写接口B自己的东西(业务)即可,当一个类C去继承B接口的时候,是需要复写两个接口中的方法的实现的——语法层 意义: 举个都知道的东西——书。...
  • (多选)有关hashMap跟hashTable的区别,说法正确的是? A. HashMap和Hashtable都实现了Map接口 B. HashMap是非synchronized,而Hashtable是synchronized C. HashTable使用Enumeration,HashMap使用Iterator D. ...
  • 【单选题】下列关于泛型的说法不正确的一项是:( ) 【填空题】VLAN的全称为() 【其它】根据提供的三视图,构想出尽可能多的空间形态,绘制在A4纸上,方案越多越好。 【填空题】光纤按照折射率分布可分为( )和( ). ...
  • 【多选题】在Java中下面关于构造方法说法错误的是() 【单选题】以下关于E-mail营销表述正确的是 【判断题】《通用硅酸盐水泥》中普通硅酸盐水泥的强度等级包括:32.5、32.5R、42.5、42.5R、52.5、52.5R六个强度等级...
  • java接口 练习题

    千次阅读 2020-05-14 17:25:02
    一、选择 阅读下面的Java代码,能够填写在横线处的语句是 (D) public interface ILog { ...下列关于Java中接口说法不正确的是 (C) A. 接口中方法的访问修饰符默认为public B. 接口中的方法如果写成voi
  • 抽象类和接口的区别 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持...
  • [接口测试] 是相对来说和我们的功能测试 [最为接近的一种自动化测试手段] ,所以我们首先来学习接口测试的内容。 实现接口的开发与接口的测试,在我们的思维上、想法上、面向的态度上都是不一样的。所以大家要有一个...
  • 关于comparable接口的意义和用法

    千次阅读 2018-07-06 11:41:34
    comparable接口的意义:在排序时,java本身提供的一些类,它们已经实现comparable接口,来进行比较,但是在List容器里添加自己的对象,就没法直接调用Collections.sort()方法了,编译期不知道按照什么来进行排序,会...
  • 数据库应用技术复习 求解1下面关于JAVA语言的说法,错误的是( )。A.JAVA语言是一种面向对象的程序设计语言。B数据库应用技术复习 求解1下面关于JAVA语言的说法,错误的是( )。A.JAVA语言是一种面向对象的程序...
  • 关于Comparable接口

    千次阅读 2016-02-24 09:04:56
    每一个需要排序的类都必须实现Comparable接口,才能进行排序。 在Java中,比如Integer、Double、String 等,都实现了此接口,由此我们才能调用类似Array.sort(a)这样的排序算法对数组a进行排序。 如果我们自己写了...
  • java面试题38 以下关于 abstract 关键字的说法,正确的是() A abstract 可以与final 并列修饰同一个类。 B abstract 类中不可以有private的成员。 C abstract 类中必须全部是abstract方法。 D abstract ...
  • JDK8函数式接口

    千次阅读 2019-05-12 11:54:34
    Supplier函数式接口 Consumer函数式接口 Function函数式接口 Predicate函数式接口
  • Collection接口的子接口List接口和Set接口
  • 计算机内部接口大全!

    千次阅读 2021-07-27 00:17:39
    主板是计算机的核心电路平台,作为计算机的骨干和中枢神经,担负着计算机各个硬件的调配及控制功能,其接口数量和复杂程度让很多不熟悉计算机的小伙伴表示看了就头疼。接下来就为大家盘点主板上的各个内部接口和安装...
  • 接口测试-面试题

    千次阅读 多人点赞 2019-11-06 09:45:35
    1.什么是接口测试? :是测试系统组件间接口的一种测试方法 :检查数据的交换,数据传递的正确性,以及接口间的逻辑依赖关系 :在软件开发的同时实现并行测试,减少页面层测试的深度,缩短整个项目的测试周期 ...
  • 主板接口知识扫盲 主板接口详细图解 看完秒变DIY大神由于主板上的接口繁复多样,因此本文篇幅较长,全文干货满满毫无尿点,建议有一定基础的同学可以跳序阅读,只看自己陌生或者感兴趣的接口。小白用户可以先收藏...
  • 关于JAVA中的List接口

    2015-05-18 14:08:50
    有如下说明代码 class A{} main() { List<A> all=ArrayList(); all.add(new A()); all.add(new A()); A[] a1=new A[2]; a1=(A[])all.toArray(); A[] a2=all.toArray(new A[]{}); } 以上代码, a1=(A[])all.toArray();...
  • 脑机接口五大应用场景

    千次阅读 2021-12-14 15:21:58
    前言 随着人工智能技术的发展和脑...然而,关于脑机接口在未来场景中的具体应用,到现在也还是众说纷纭。有人认为消费型的场景市场可观,尤其是元宇宙概念兴起后,人类在现实与虚拟之间进行交互所需要突破的最后一个屏
  • A 接口中只能包含抽象方法和常量这个是正确的下面给你说一下抽象类和接口的区别:抽象类由abstract关键字来修饰,接口由interface关键字来修饰。抽象类中除了有抽象方法外,也可以有数据成员和非抽象方法;而接口中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,425
精华内容 50,170
关键字:

关于接口的说法

友情链接: xiaobot.zip