下列关于构建java方法的叙述中,错误的是()。

题目

下列关于构建java方法的叙述中,错误的是()。

  • A、Java语言规定构造方法名与类名必须相同
  • B、Java语言规定构造方法没有返回值,但不用void声明
  • C、Java语言规定构造方法不可以重载
  • D、Java语言规定构造方法只能通过new自动调用
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 19 )下列关于构造方法的叙述中,错误的是

A ) Java 语言规定构造方法名与类名必须相同

B ) Java 语言规定构造方法没有返回值,但不用 void 声明

C ) Java 语言规定构造方法不可以重载

D ) Java 语言规定构造方法只能通过 new 自动调用


正确答案:C

第2题:

( 12 )下列叙述中,错误的是

A ) Java 提供了丰富的类库

B ) Java 最大限度地利用网络 资源

C ) Java 支持多线司

D ) Java 不支持 TCP/IP 协议


正确答案:D

第3题:

下列关于Java多线程并发控制机制的叙述中,错误的是

A.Java中对共享数据操作的并发控制是采用加锁技术

B.线程之间的交互,提倡采用suspend()/resume()方法

C.共享数据的访问权限都必须定义为private

D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生


正确答案:B
解析:本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的封锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait()和notify()方法,这两个方法是java.lang.object类的方法,是实现线程通信的两个方法,不提倡使用suspend()和resume()方法;它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项C说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,应用程序员可以采用某些策略防止死锁的发生,选项D说法正确。

第4题:

下列叙述中,错误的是

A.iavac.exe是Java的编译器

B.javadoc.exe是Java的文档生成器

C.iavaprof.exe是Java解释器的剖析工具

D.javap.exe是Java的解释器


正确答案:D
解析:Java提供了一些可执行应用程序作为开发和测试的工具。主要包括下面一些工具:
  ●javac.exe Java编译器,将Java源代码转换成字节码。
  ●Java.exe Java解释器,直接从类文件执行Java字节码程序。
  ●appletviewer.exe Java Applet浏览器。
  ●javadoc.exe 文档生成器,对Java源码和包以MML格式产生AP文档。
  ●jdb.exe Java调试器,可以逐行执行程序,设置断点和检查变量。
  ●javap.exe Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
  ●javaprof.exe Java解释器的剖析工具,提供解释器剖析信息。
  因此,选项D的说法是错误的。

第5题:

( 19 )下列叙述中,错误的是

A ) Java 中,方法的重载是指多个方法可以共草同一个名字

B ) Java 中,用 abstract 修饰的类称为抽象类厂它不能实例化

C ) Java 中,接口是不包含成员变量和方法实现省勺抽象类

D ) Java 中,构造方法可以有返回值


正确答案:D

第6题:

( 22 )下列叙述中,错误的是

A ) Java Application 与 Applet 所用编译命令相同

B )通常情况下 Java Application 只能有一个 main() 方法

C ) Java Applet 必须有 HTML 文件才能运行

D ) Java Applet 程序的 .class 文件可用 java 命令运行


正确答案:D

第7题:

( 14 ) 下列叙述中,错误的是

A ) javac.exe 是 Java 的编译器

B ) javadoc.exe 是 Java 的文档生成器

C ) iavatirof.exe 是 Java 解释器的剖析工具

D ) javap.exe 是 java 解释器


正确答案:D

第8题:

( 12 ) 下列关于 Java 语言特点的叙述中,错误的是

A ) Java 是面向过程的编程语言

B ) Java 支持分布式计算

C ) Java 是跨平台的编程语言

D ) Java 支持多线程


正确答案:A

第9题:

下列叙述中,错误的是

A.Java提供了丰富的类库

B.Java最大限度地利用网络资源

C.Java支持多线程

D.Java不支持TCP/IP协议


正确答案:D
解析:本题考查Java语言的特点及优势。
  Java语言提供了丰富的类库,为编程人员提供快速和标准的应用接口,提高了应用软件的生产效率。因此,选项A的说法正确。
  Java围绕网络应用开发,最大限度的利用网络资源,它的小应用程序(Applet)在网络上的传输不受计算机CPU和环境限制。因此,选项B的说法正确。
  多线程是Java程序的并发机制,它能同步共享数据、处理不同的事件。因此,选项 C的说法正确。
  Java提供的类库支持TCP/IP协议,应用程序可以通过URL地址,在访问网络上任何地方的对象时,如同访问本题文件一样简单。因此,选项D的说法是错误的。
  本题的正确答案是选项D。

第10题:

下列叙述中,错误的是

A.Java中,方法的重载是指多个方法可以共享同一个名字

B.Java中,用abstract修饰的类称为抽象类,它不能实例化

C.Java中,接口是不包含成员变量和方法实现的抽象类

D.Java中,构造方法可以有返回值


正确答案:D
解析:Java中,方法重载指的是多个方法可以具有相同的名称,但这些方法的参数必须不能完全相同,要么是参数的类型不同,要么是参数的个数不同,程序可以按照参数决定调用对象方法。因此,选项A的说法正确。
  Java中,用abstract修饰的类称为抽象类,在其中的方法称为抽象方法。abstract类必须被继承,abstract方法必须被重写,abstract类不能实例化。因此,选项B的说法是正确的。
  Java中,接口是不包含成员变量和方法实现的抽象类,它只包含常量和方法的定义。
  因此,选项C的说法是正确的。
  构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法的名字必须与类名相同,并且构造方法不返回任何数据。因此,选项D的说法是错误的。

更多相关问题