通过回答 100 多个核心 Java 多选题来测试您对核心 Java 的理解。
向下滚动开始!
A. 民众
B. 私人的
C. 虚拟的
D. 最终的
A. 运行时错误
B. 嗨怎样
C. Howhi
D. 汇编错误:在静态
A. 跨多个硬件平台的一致编程接口
B. 与本地代码相比,较高的速度和性能
C. 具有简约设计理念的纯粹功能性编程语言
D. 在大多数平台上直接汇编到本机代码
A. className varname = new className(new className);
B. className varname = new className(gragments);
C. varname className = new varname(gragments);
D. className varname => new ClassName();
A. 真的
B. 错误的
A. 25
B. 无效的
C. 将投掷IllegalAccessexception
D. CompileError
E. 5
A. 制作抽象类混凝土
B. 减小堆尺寸
C. 创建封装实施的设计合同
D. 实施抽象工厂模式
A. 如果notifyall()调用对象
B. 从等待(如果notify()调用对象的等待()
C. 导致当前线程等待
D. 如果指定的时间已经过去,请等待等待
A. int myList [] [] = {4,9,7,0};
B. int [] mylist = {" 1"," 2"," 3"};
C. int [] myList =(5,8,2);
D. int myList [] = {4,3,7};
A. 子类
B. 动态的
C. 抽象的
D. 超载
A. 确保在JVM关闭时执行代码块。
B. 仅当尝试/捕获完成而无需例外时才能执行代码块
C. 仅在尝试/捕获完成时才执行代码块
D. 确保在尝试/捕获后始终执行代码块
A. 在同一班上
B. 在同一班级或其任何超类
C. 在同一班级或子类内部
D. 在同一班级或其父母班级中
A. 骆驼香烟盒
B. 骆驼香烟盒
C. 骆驼香烟盒
D. 骆驼香烟盒
A. 将Java字节码文件转换为本机可执行文件
B. 压缩Java类文件的集合到.jar档案中
C. 将Java源文件编译到字节码类文件中
D. 生成本机方法的C标头和存根
A. 好友块
B. 垃圾收集
C. 虚拟内存
D. 手动内存管理
A. 结束
B. 最终确定
C. 最后
D. 最终的
A. 使用一个对象的一个对象
B. 在每个对象的.value()上使用==运算符
C. 在对象上使用&=操作员
D. 在对象上使用==操作员
A. "如果"
B. "导入"
C. "枚举"
D. "最后
A. 班级孩子扩展父母
B. 班级孩子:父母
C. 班级孩子扩展公共父母
D. 上课孩子::父母
A. 进口。 java.util.Scanner;
B. import.java.util.scanner;
C. import.java.util.scanner。
D. 导入Java.util.Scanner;
A. 课程应该是抽象的
B. 班级应该公开
C. 上课应该是最终
D. 课应该是静态的
A. Javaapi
B. DocumentCreate
C. Javadoc
D. apicreate
A. 封装减少模块的耦合并增加模块内部的内聚力
B. Java中的封装使单元测试变得容易
C. 所有这些
D. 封装代码很容易通过新要求更改
A. StringBuffer对象。
B. +运算符。
A. public void className()
B. public static className()
C. static className()
D. public className()
A. 仅以同步方法暂停执行
B. 导致托管的虚拟机暂停所有形式的执行
C. 导致所有线程暂停执行
D. 导致当前线程暂停执行
A. 将类默认构造函数声明为私有。
B. 将班级宣布为最终。
C. 将班级声明为抽象。
D. 这是不可能的。
A. 是的
B. 不
A. 当start()方法称为时,它将是“可运行的”
B. 它处于“可运行”状态
C. 它被阻止,直到另一个线程通知通知()
D. 它立即开始运行
A. hashcode()
B. tostring()
C. 等待()
D. 克隆()
A. 一个接口实现另一个接口和类
B. 一个课程实现并扩展了课程
C. 一个界面扩展了类,但实现了另一个接口
D. 一个类实现接口,但扩展了类
A. 不
B. 是的
A. 这
B. 极好的
C. 扩展
D. 本国的
A. JVM转换为float值
B. IDE自动插入括号
C. 它不会在Java中出现,仅在像Groovy这样的动态键入JVM语言中
D. 原始类型和参考类型之间的JVM转换
A. 将配置委托给XML文件
B. 修改和检查对象的属性和方法,即使它们受到保护或私有
A. 不
B. 是的
A. 最后
B. 汇编失败。
C. 代码运行,没有输出。
D. 在运行时抛出一个例外。
A. 仅在编译期间提及类 /jar文件名
B. 通过直接复制并包含与项目相同的文件夹
C. 没有网络文件不能直接使用
D. 在类路径中包括路径和类 /jar文件名
E. 在路径中提及文件名
A. 运行时错误
B. 5
C. 无效的
D. 编译错误
A. 0 1
B. 0 0
C. 1 0
D. 1 1
A. 实现队列,列表和数组接口
B. 实现地图接口,可能是通过扩展AbstractMap类来实现地图接口。
C. 实现迭代器和数组接口
D. 扩展抽象收集类,从而实现AbstractCollection接口
A. 允许使用键或值
B. 它通过所有条目维护列表,以按照插入的顺序检索数据。
C. 所有操作均为线程安全,检索操作不需要锁定
D. 支持以防止所有访问的方式锁定整个桌子
A. 压缩Java类文件的集合到.jar档案中
B. 加载和执行Java .class文件
C. 拆卸.class文件回到可读的源代码中
D. 将Java源文件编译到字节码类文件中
A. 真的
B. 错误的
A. 不
B. 是的
A. 初始化后不可变
B. 一个常数变量,其价值无法更改
C. 不再能够子分类或超负荷
D. 属于类,而不是特定的实例
A. 私人,公共
B. 私人,受保护,默认,公共
C. 私人,受保护,公共
D. 受保护,默认,公共
E. 私人,默认,公共
A. Java 6
B. Java 5
C. Java 7
D. Java 8
A. 等于()方法
B. HashCode()方法
C. 构造方法
D. equals()和hashCode()方法
E. (您不需要覆盖任何方法)
A. 实现给定界面的类的实例
B. (所有这些)
C. 班级的实例
D. 班级子类的实例
A. 短暂的
B. 私人的
C. 受保护
D. 民众
A. 是同一班的实例
B. 评估相同的价值
C. 根据第一个对象的.equals()方法具有相同的值
D. 引用完全相同的对象
A. 同名
B. 参数的数字和类型
C. 无论类型如何,相同数量的参数
D. 相同的返回类型
A. 如果HashCode()也没有被覆盖,那么equals()将引发异常。
B. 覆盖hashCode()覆盖equals()并不重要。
C. 没有哈希码的覆盖平均值会破坏HashCode()的合同。
A. 在里面();
B. 开始();
C. 恢复();
D. 跑步();
A. jar program.jar
B. java -jar program.jar
C. jar -run程序
D. Java -Jar程序
E. Java -run Program.jar
A. Java Bean是用户定义的类。
B. 所有Java Bean都必须扩展Java.Bean Base类
C. Java Bean不能在服务器端编程中使用,它们仅用于图形用户界面。
D. Java Bean不允许创建任何线程
A. 当用于移动或内存有限设备的编程时,特别重要。
B. 不一定会迫使垃圾收集,而不是惯用的爪哇。
C. 在从集合中删除几个元素后,应该完成。
D. 是在Java执行内存管理的最直接和可靠的方法。
E. 直接并立即将所有孤儿对象处置在堆上。
A. 2,10
B. 1,2
C. 10,2
D. 编译错误
E. 2,2
A. 只有一个接口
B. 只有一个非比赛
C. 通过多个继承的许多课程
D. 只有一个内部班级
A. 内存有效
B. 线程安全
C. 多态性
D. 可序列化
A. 它必须被trycatch围住
B. 必须使用" throws标记它。方法声明上的关键字
C. 不应将其抓住,因为此例外代表了应修复的程序员错误。
D. 可以通过在位的try-catch来处理它,但也可以使用throws"也可以将其传播。关键字
A. mutablestring
B. 细绳
C. StringBuffer
D. Charsecence
A. 检查的异常可扩展可掷出,而未选中的例外则不能。
B. 未选中的例外可扩展可抛出的,而检查的异常则不能。
C. 不需要捕获检查时必须捕获未检查的例外
D. 在不需要捕获的情况下,必须抓住检查的例外
A. 字符串和弦乐手
B. StringBuilder
A. strictfp,恒定,超级,工具,做
B. 尝试,虚拟,投掷,最终,挥发性,瞬态
C. 上课,如果无效,长,int,继续
D. 字节,断裂,断言,开关,包括
E. goto,实例,本机,最后,默认,投掷
A. IPX / SPX协议
B. 远程方法调用
C. 远程过程调用
D. 远程对象访问
A. 私人的
B. 包装私有化
C. 受保护
D. 静止的
E. 民众
A. 参考
B. 大批
C. 本国的
D. 子类
E. 方法
A. 放
B. 收集和疑问
C. 收藏
D. 觉得
A. 表达式(一个==一个)和一个。
B. 示例值不能在RAW JAVA.UTIL.HASHMAP中使用;相反,程序员必须使用java.util.enummap。
C. 示例值可以在java.util.sortedset中使用,但是由于枚举类型不能实现java.lang.comparable。
D. 表达式(一个<二)保证是真实的,并且一个com。
A. Javac -Detail testexample.java
B. javac -verbose testexample.java
C. javac -debug testexample.java
D. 都不是
A. StringBuffer不是线程安全的,并且StringBuilder是线程安全的。
B. StringBuffer和StringBuilder都不是线程安全的。
C. StringBuffer和StringBuilder是线程安全的。
D. StringBuffer是线程安全的,StringBuilder不是线程安全
A. -1
B. 随机值
C. 1
D. 0
E. 4
A. 可以使用Alloc和dalloc等功能来覆盖
B. 可以使用虚拟机设置来调整
C. 可以在编译时间配置为静态或动态操作
D. 在每个虚拟机内使用硬编码设置,不应更改该设置
A. 代码抛出NullPoInterException。
B. 该代码不编译。
C. 代码打印" null"在控制台上。
A. 不变,但可以分类
B. 最终,与不变的实例
C. 可变,可以分类
D. 最终,但创造了可变的实例
A. 运行时错误:不兼容类型
B. 再见
C. 汇编错误:不兼容类型
D. 你好
A. 超载可以任意更改方法的访问,而覆盖只能使其更加限制
B. 最终方法可以超过,但不能超载
C. 超载在编译时间发生,而在运行时进行覆盖时发生。
D. 超载方法的参数列表必须是相同的数据类型(与覆盖方法不同)
A. 表达式(一个==一个)和一个。
B. 示例值不能在RAW JAVA.UTIL.HASHMAP中使用;相反,程序员必须使用java.util.enummap。
C. 示例值可以在java.util.sortedset中使用,但是由于枚举类型不能实现java.lang.comparable。
D. 表达式(一个<二)保证是真实的,并且一个com。
A. 如果在运行时访问或分配其值
B. 具有零值,如果初始化或稍后分配,将会引起异常
C. 是非法的,会在编译时导致错误
D. 可以稍后初始化,但只能在一个位置
A. 使用toarraylist()
B. 在循环中,创建新的整数。
C. 使用静态阵列。空客方法
D. 铸件
A. 对已收集垃圾的对象的引用。
B. 当要求对象时,对可能已收集垃圾的对象的引用。
C. 对无法收集垃圾的对象的引用。
D. 对即将收集垃圾的对象的引用。
A. 界面
B. 未签名
C. int
D. 细绳
E. 漂浮
A. 没有公共构造函数,一种公共静态工厂方法,一个静态实例变量。
B. 公共构造函数,而不是静态工厂方法和静态实例变量。
C. 没有公共构造函数,一种私人静态工厂方法,一个静态实例变量。
D. 没有公共构造函数和静态工厂方法和非静态实例变量。
A. 例外
B. 可投掷
C. RuntimeException
A. 字节代码
B. 。班级
C. 源代码
D. .obj
E. 。EXE文件
A. 上述代码没有问题。
B. 由于字符串是不可变的,它的性能将非常缓慢。
C. 它不会编译。
D. 由于integer.tostring()慢,它的性能会非常缓慢。
A. 通过参考
B. 两者都不
C. 通过值
A. 不
B. 是的
A. 没有显示输出
B. 错误默认子句未定义
C. 默认
D. 默认零
A. 静态内类需要一个封闭类的实例。
B. 静态内部类需要静态初始化器。
C. 静态内部类没有引用封闭类的实例。
D. 静态内类可以访问外部类的非静态成员。
A. x run = new x();线程t =新线程(运行); t.start();
B. 线程t = new thread(); x.run();
C. 线程t =新线程(x);
D. 线程t =新线程(x); t.start();
A. 是的,intrupt()被称为线程终止
B. 不,如果未为线程启用中断,它将不会终止
C. 是的,线程到达预定义的中断点并停止
A. 字节
B. bigdecimal
C. 双倍的
D. 漂浮
A. 不
B. 它是Java语言的一部分,但不是反射API的一部分
C. 是的
A. 静态课
B. (都不是)
C. 抽象类
D. 最后一堂课
A. 任何可以抛出异常的语句都必须包含在尝试块中。
B. 任何可能丢弃错误的语句都必须包含在尝试块中。
C. 错误类是RuntimeException。
D. 捕获(x x)可以捕获x的子类,其中x是异常的子类。
A. new ObjectInputStream(new ZipInputStream(new FileInputStream((“ myfile.zip”)));
B. 新的ZipinputStream(新的ObjectInputStream(“ myfile.zip”));
C. 新的ZipInputStream(new FileInputStream(“ myfile.zip”));
D. new DatainputStream(new FileInputStream(“ myfile.zip”));
A. P大于3。祝您有美好的一天。
B. P不超过3。祝您有美好的一天。
C. 汇编失败。
D. P大于3。