JAVA 选择题练习

本文主要探讨JAVA选择题的解题技巧和常见知识点,包括语法、面向对象、异常处理等方面,旨在帮助读者巩固JAVA基础,提升编程能力。
摘要由CSDN通过智能技术生成
1.在JAVA中, 下列标识符合法的是(C)
  A. 3kyou
  B. @163
  C. name
  D. while

解析:在JAVA中, 标识符命名规则:
1,标识符不能以数字开头,以数字、字符、下划线、以及美元$符组成(不能包括@、%、空格等)。
2,不能与JAVA关键字重复。
3,严格区分的大小写。
2.如果类的方法没有返回值,该方法的返回值类型应当是abstract(B)
  A. 正确
  B. 错误
  
解析:如果类的方法没有返回值,该方法的返回值类型应当是void
3.下列哪些语句关于内存回收的说明是正确的? (B)
 A.程序员必须创建一个线程来释放内存
 B.内存回收程序负责释放无用内存
 C.内存回收程序允许程序员直接释放内存
 D.内存回收程序可以在指定的时间释放内存对象 

解析:A. JVM一旦启动,就会创建一个守护线程来监测是否需要有对象内存被释放。
C.内存无法直接释放。
D.不可以指定时间。
4.下面有个hibernate延迟加载,说法错误的是?(C)
 A. Hibernate2延迟加载实现:a)实体对象 b)集合(Collection)
 B. Hibernate3 提供了属性的延迟加载功能
 C. get支持延迟加载,load不支持延迟加
 D. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性
 C:get()采用立即加载方式,load()采用延迟加载
5. 在jdk1.8之前,下列哪一种叙述是正确的(D)
 A. abstract修饰符可修饰字段、方法和类
 B. 抽象方法的body部分必须用一对大括号{
    }包住
 C. 声明抽象方法,大括号可有可无
 D. 声明抽象方法不可写出大括号
解析:abstract修饰符用来修饰类和成员方法
1:用abstract修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化。
2:用abstract修饰的方法表示抽象方法,抽象方法没有方法体。抽象方法用来描述系统具有什么功能,但不提供具体的实现。
Abstract是Java中的一个重要关键字,可以用来修饰一个类或者一个方法。 修饰一个方法时,表示该方法只有特征签名(signature),没有具体实现,而是把具体实现留给继承该类的子类。一个类中只要有一个abstract 方法,那么这个类就要被声明为abstract,但是其中可以有非abstract方法。 abstract类可以使得类的设计者能够创建方法的原型,而真正的实现留给使用这个类的人。
6.下列语句哪一个是不正确的(D)
 A. Log4j支持按分钟为间隔生成新的日志文件
 B. Log4j是一个打印日志用的组件
 C. Log4j支持按年为间隔生成新的日志文件
 D. Log4j的日志打印级别可以在运行时重新设置
解析:日志的级别之间的大小关系如右所示:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF Log4j建议只使用四个级别,优先级从高到低分别是 ERROR > WARN > INFO > DEBUG。 log4j在运行期间是不可以重新设置的
7. 事务隔离级别是由谁实现的?(C)
 A. Java应用程序
 B. Hibernate
 C. 数据库系统
 D. JDBC驱动程序
解析:A,我们写java程序的时候只是设定事物的隔离级别,而不是去实现它
B,Hibernate是一个java的数据持久化框架,方便数据库的访问
C,事物隔离级别由数据库系统实现,是数据库系统本身的一个功能
D,JDBC是java database connector,也就是java访问数据库的驱动
8. 一般用()创建InputStream对象,表示从标准输入中获取数据,()创建OutputStream对象,表示输出到标准输出设备中。(A)
 A. System.in System.out
 B. System.out System.in
 C. System.io.in System.io.out
 D. System.io.out System.io.in
 解析:System.in 和 System.out 是java中的标准输入输出流,一般情况下代表从控制台输入和输出到控制台。
9. java语言中,按照一定格式生成程序的文档的工具是?(C)
 A. javac
 B.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值