正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Java语言程序设计 练习题

共 926 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Java语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
垃圾回收的主要作用是( )。
  1. A加速程序运行
  2. B编译代码
  3. C回收无用对象内存
  4. D创建对象
单选题 1分
对象引用存储在内存的( )区域。
  1. A
  2. B
  3. C方法区
  4. D常量池
单选题 1分
对象不再被引用时,( )回收它。
  1. A立即
  2. B垃圾回收器
  3. C程序员手动
  4. D操作系统
单选题 1分
finalize方法在( )时被调用。
  1. A对象创建
  2. B程序启动
  3. C对象被回收前
  4. D程序结束
单选题 1分
下列关于对象创建的说法,正确的是( )。
  1. A在堆内存分配空间
  2. B在栈内存分配空间
  3. C不需要构造方法
  4. D不占用内存
单选题 1分
对象赋值实质是( )的赋值。
  1. A对象内容
  2. B对象引用
  3. C对象方法
  4. D对象大小
单选题 1分
要使对象可以被垃圾回收,需要( )。
  1. A调用delete
  2. B调用free
  3. C不再有任何引用指向它
  4. D调用destroy
单选题 1分
System.gc()的作用是( )。
  1. A建议垃圾回收
  2. B强制垃圾回收
  3. C创建对象
  4. D销毁对象
单选题 1分
浅克隆复制的是( )。
  1. A对象本身
  2. B对象及所有引用对象
  3. C仅引用
  4. D仅方法
单选题 1分
深克隆复制的是( )。
  1. A仅对象本身
  2. B对象及所有引用对象
  3. C仅引用
  4. D仅基本类型成员
单选题 1分
匿名对象是( )。
  1. A没有类名的对象
  2. B没有方法的对象
  3. C没有引用指向的对象
  4. D没有成员变量的对象
单选题 1分
对象数组的每个元素是( )。
  1. A对象本身
  2. B对象引用
  3. C基本类型
单选题 1分
null表示( )。
  1. A引用不指向任何对象
  2. B对象值为0
  3. C对象为空字符串
  4. D对象已被删除
单选题 1分
调用null引用的方法会抛出( )异常。
  1. AClassNotFoundException
  2. BNullPointerException
  3. CArrayIndexException
  4. DIllegalArgumentException
多选题 2分
创建对象的方式包括( )。
  1. A使用new关键字
  2. B使用反射
  3. C使用clone
  4. D使用delete
多选题 2分
垃圾回收的特点包括( )。
  1. A自动进行
  2. B回收无引用对象
  3. C回收时间不确定
  4. D程序员可以强制立即回收
多选题 2分
对象在内存中的存储包括( )。
  1. A堆中存储对象实例
  2. B栈中存储对象引用
  3. C方法区存储对象
  4. D寄存器存储对象
多选题 2分
使对象可以被垃圾回收的方法包括( )。
  1. A引用设为null
  2. B引用指向其他对象
  3. C调用delete
  4. D调用free
多选题 2分
clone方法的特点包括( )。
  1. A创建对象副本
  2. B需要实现Cloneable接口
  3. C有浅克隆和深克隆
  4. D会调用构造方法

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习