单选题在Java中,调用一个对象的wait()方法后,()。A 如果该对象的notify()方法已经被调用,则不会产生任何效果B 在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起C 将抛出一个异常D 该对象的wait()方法与其他对象自动同步

题目
单选题
在Java中,调用一个对象的wait()方法后,()。
A

如果该对象的notify()方法已经被调用,则不会产生任何效果

B

在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起

C

将抛出一个异常

D

该对象的wait()方法与其他对象自动同步


相似考题
更多“在Java中,调用一个对象的wait()方法后,()。    ”相关问题
  • 第1题:

    在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。()


    参考答案:正确

  • 第2题:

    下列关于Java语言中的方法的叙述不正确的是 ( )

    A.Java中的方法的参数传递是传值调用,而不是地址调用

    B.方法体是对方法的实现,包括变量声明和java的合法指令

    C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法

    D.类的私有方法不能被其子类直接访问


    正确答案:C

  • 第3题:

    下列说法错误的有()

    A.Java面向对象语言容许单独的过程与函数存在

    B.Java面向对象语言容许单独的方法存在

    C.Java语言中的方法属于类中的成员(member)

    D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同


    正确答案:ABC

  • 第4题:

    Java中,用户不能直接调用构造方法,必须在创建对象时用new运算符调用。


    正确答案:正确

  • 第5题:

    在JAVA中,调用一个对象的wait()方法后,() 

    • A、如果该对象的notify()方法已经被调用,则不会产生任何结果
    • B、在另外一个对象调用它的notify()活notifyAll()方法之前该对象一直被挂起
    • C、讲抛出一个异常
    • D、该对象的wait()方法与其他对象自动同步

    正确答案:B

  • 第6题:

    在Java多线程中sleep( )和wait( )方法,下列说法不正确的是() 

    • A、sleep()方法是使线程停止一段时间的方法
    • B、在sleep 时间间隔期满后,线程立即恢复执行
    • C、wait()方法用于线程交互
    • D、使用wait() 方法后,线程需要被通知唤醒

    正确答案:B

  • 第7题:

    以下叙述正确的是()。

    • A、JAVA语言程序总是从第一个定义的方法开始执行
    • B、在JAVA语言程序中,要调用的方法必须在main()方法中定义
    • C、JAVA语言程序总是从main()方法开始执行
    • D、JAVA语言程序中的main()方法必须放在程序的开始部分

    正确答案:C

  • 第8题:

    在Java中不允许一个方法在自身定义的内部调用自己。


    正确答案:错误

  • 第9题:

    下面关于Java中方法的说法,错误的是()。

    • A、Java中的方法参数传递时传值调用,而不是地址调用
    • B、方法体是对方法的实现,包括变量声明和Java的合法语句
    • C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
    • D、类的私有方法不能被其子类直接访问

    正确答案:C

  • 第10题:

    单选题
    以下叙述中不正确的是()
    A

    在方法中,通过return语句传回方法值。

    B

    在一个方法中,可以执行有多条return语句,并返回多个值。

    C

    在Java中,主方法main()后的一对圆括号中也可以带有参数。

    D

    在Java中,调用方法可以在System.out.println()语句中完成。


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    在Java中,调用一个对象的wait()方法后,()。
    A

    如果该对象的notify()方法已经被调用,则不会产生任何效果

    B

    在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起

    C

    将抛出一个异常

    D

    该对象的wait()方法与其他对象自动同步


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    对于wait()方法,下面说法正确的是?()
    A

    wait()方法的调用者是同步锁对象

    B

    wait()方法使线程进入等待状态

    C

    调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程

    D

    调用wait()方法的线程会释放同步锁对象


    正确答案: A,B,C,D
    解析: 暂无解析

  • 第13题:

    现有方法来自于java.lang.Object和java.lang.Thread哪两个方法必须在同步上下文环境中调用()

    A.run()

    B.join()

    C.wait()

    D.notify()


    参考答案:C, D

  • 第14题:

    下面关于Java语言中的方法说法不正确的是()。

    A.Java中的方法的参数传递是传值调用,而不是地址调用

    B.方法体是对方法的实现,包括变量声明和Java的合法语句

    C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成的构造方法

    D.类的私有方法不能被其子类直接访问


    正确答案:C

  • 第15题:

    下面关于方法的说法,错误的是( )。

    A、Java中的方法参数传递时传值调用,而不是地址调用

    B、方法体是对方法的实现,包括变量声明和Java的合法语句

    C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法

    D、类的私有方法不能被其子类直接访问


    正确答案:C

  • 第16题:

    在Java多线程中sleep()和wait()方法,下列说法不正确的是()。 

    • A、sleep()方法是使线程停止一段事件的方法
    • B、在sleep()时间间隔期满后,线程立即恢复执行
    • C、wait()方法用于线程交互
    • D、使用wait()方法后,线程需要被通知唤醒

    正确答案:B

  • 第17题:

    在Java多线程中sleep()和wait()方法,下列说法不正确的是()。  

    • A、sleep()方法是使线程停止一段时间的方法;
    • B、在sleep时间间隔期满后,线程立即恢复执行;
    • C、wait()方法用于线程交互
    • D、使用waitI() 方法后,线程需要被通知唤醒;

    正确答案:B

  • 第18题:

    对于wait()方法,下面说法正确的是?()

    • A、wait()方法的调用者是同步锁对象
    • B、wait()方法使线程进入等待状态
    • C、调用同一锁对象的notify()或notifyAll()方法可以唤醒调用wait()方法等待的线程
    • D、调用wait()方法的线程会释放同步锁对象

    正确答案:A,B,C,D

  • 第19题:

    Java中直接调用Thread类中的run()方法可以启动一个线程。


    正确答案:错误

  • 第20题:

    下面关于Java中线程的说法不正确的是()

    • A、调用join()方法可能抛出异常InterruptedException。
    • B、sleep()方法是Thread类的静态方法。
    • C、调用Thread类的sleep()方法可终止一个线程对象。
    • D、线程启动后执行的代码放在其run方法中。

    正确答案:C

  • 第21题:

    现有方法来自于 java.lang.Object 和java.lang.Thread 哪两个方法必须在同步上下文环境中调用()

    • A、run()
    • B、join()
    • C、wait()
    • D、notify()

    正确答案:C,D

  • 第22题:

    判断题
    Java中,用户不能直接调用构造方法,必须在创建对象时用new运算符调用。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于Java中线程的说法不正确的是()
    A

    调用join()方法可能抛出异常InterruptedException。

    B

    sleep()方法是Thread类的静态方法。

    C

    调用Thread类的sleep()方法可终止一个线程对象。

    D

    线程启动后执行的代码放在其run方法中。


    正确答案: C
    解析: 暂无解析

  • 第24题:

    判断题
    在Java中不允许一个方法在自身定义的内部调用自己。
    A

    B


    正确答案:
    解析: 暂无解析