当前位置: 首页 > article >正文

JavaSE - 易错题集 - 006

1. 哪个正确

  • A abstract类只能用来派生子类,不能用来创建abstract类的对象。
  • B final类不但可以用来派生子类,也可以用来创建final类的对象。
  • C abstract不能与final同时修饰一个类。
  • D abstract类定义中可以没有abstract方法。

正确答案:A C D

 题解:

A,抽象类和接口都不可以实例化。

B,final类不能被继承。

C,abstract不能和final共用修饰类。

D,抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类。

注意:abstract是用来修饰类和方法的:

1. 修饰方法:abstract 不能和private、 final、static共用。

2. 修饰外部类:abstract不能和final、static共用。(外部类的访问修饰符只能是默认和public)

3. 修饰内部类,abstract 不能和 final 共用。(内部类四种访问修饰符都可以修饰)


2. Java网络程序设计中,下列正确的描述是()

  • A Java网络编程API建立在Socket基础之上
  • B Java网络接口只支持tcP以及其上层协议
  • C Java网络接口只支持UDP以及其上层协议
  • D Java网络接口支持IP以上的所有高层协议

正确答案:A D

题解:

引用其他博主的图

Java网络编程API建立在Socket基础之上,Java网络接口支持IP以上的所有高层协议

3. 以下表达式中,正确的是()

  • A byte i=128
  • B boolean i=null
  • C long i=0xfffL
  • D double i=0.9239d

正确答案:C D

题解:

null 没有地址;null可以赋值给引用变量,不能将nulll赋给基本类型变量,例如int、double、float、boolean


4. java8中,下面哪个类用到了解决哈希冲突的开放定址法

  • A LinkedHashSet
  • B HashMap
  • C ThreadLocal
  • D TreeMap

正确答案:C

题解: ThreadLocalMap中使用开发地址法来处理散列冲突,而HashMap中使用的是分离链表法。之所以采用不同的方式主要是因为:在ThreadLocalMap中的散列表分散的十分均匀,很少会出现冲突,而且ThreadLocalMap经常需要清除无用的对象,使用纯数组更加方便。


5. Java表达式"13 & 17"的结果是什么?()

  • A 30
  • B 13
  • C 17
  • D 1

正确答案:D

题解: &运算符:两个数都转为二进制,然后从两个数的最高位进行与运算,两个都为真(1),结果才为真(1),否则为假(0)

13:01101

17:10001

结果:00001 即为1


http://www.kler.cn/news/307960.html

相关文章:

  • 学懂C++(六十):C++ 11、C++ 14、C++ 17、C++ 20新特性大总结(万字详解大全)
  • Idea 中的一些配置
  • PointNet++改进策略 :模块改进 | Residual MLP | PointMLP,简化原本复杂的局部几何特征提取器,减少计算同时提高效率
  • 记录近期iOS开发几个报错及解决方案
  • 在线查看 Android 系统源代码 AOSPXRef and AndroidXRef
  • Spring 的循环依赖
  • Git提交类型
  • 3D云渲染农场为何怎么贵?主要消耗成本介绍
  • Vue路由二(嵌套多级路由、路由query传参、路由命名、路由params传参、props配置、<router-link>的replace属性)
  • 【GIS开发小课堂】写一个高德地图巡航功能的小DEMO
  • 遗传算法及其MATLAB实现
  • Leetcode 字母异位词分组
  • Error: ENOENT: no such file or directory, uv_cwd
  • JVM-内存区域
  • 新装mysql8 并开启外网连接
  • 理解DataLoader
  • Redis——常用数据类型hash
  • 华为地图服务功能概览 -- HarmonyOS自学7
  • 【LeetCode Hot 100】169. 多数元素
  • Python快速入门 —— 第五节:接口开发
  • [项目][WebServer][ThreadPool]详细讲解
  • 猫狗识别大模型——基于python语言
  • C# WPF中实现深拷贝的五种方式
  • 商业银行零售业务数智运营探索与应用
  • BLE 协议之物理层
  • TCP核心机制
  • 数据结构(7.3_2)——平衡二叉树
  • iOS 18 适配 Xcode 16 问题
  • 线性代数(宋浩版)(4)
  • 基于Java、SpringBoot、Vue的加油站管理系统设计