news 2026/10/26 10:12:14

【期末复习03】单选+判断

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【期末复习03】单选+判断

文章目录

  • 一、基础概念
      • 1、什么是方法的重写?
      • 2、什么是接口?
      • 3、什么是抽象类?什么是抽象方法?
      • 4、常见异常类及继承关系
      • 5、常用API类整理(表格)
      • 6、集合整理(List,ArrayList,LinkedList,Hashset,HashMap)
      • 7、权限修饰符关键字
      • 8、instanceof关键字
  • 二、面向对象的三大特性
      • 1、封装(Encapsulation)
      • 2、继承(Inheritance)
      • 3、多态(Polymorphism)

一、基础概念

1、什么是方法的重写?

子类中定义与父类同名,同参数列表,同返回类型的方法。

2、什么是接口?

完全抽象的类,只能包含常量和抽象方法,可以实现多个接口。

3、什么是抽象类?什么是抽象方法?

不能被实例化,可以包含抽象方法和具体方法。抽象方法就是只写方法名,不写具体方法的方法。

4、常见异常类及继承关系

算数异常,空指针异常,数组越界异常。
所有异常都继承自Throwable类,主要分为Error和Exception,Exception分为受检异常和运行时异常

5、常用API类整理(表格)

常用API类作用
string字符串类,其对象是不可变的
Math提供数学计算功能,如Math.randoum(),Math.sqrt()
Date/calender日期和时间处理
Randoum生成随机数

6、集合整理(List,ArrayList,LinkedList,Hashset,HashMap)

List有序,可重复
ArrayList基于数组,查询快,增删慢
LinkedList基于链表,查询慢,增删快
Hashset基于哈希表,保证元素唯一性
HashMap键唯一,值可重复

7、权限修饰符关键字

public>protected>默认>private

8、instanceof关键字

判断一个对象是否是某个类或其子类的实例。

二、面向对象的三大特性

1、封装(Encapsulation)

把数据和操作数据的方法包在一起,并隐藏内部细节

2、继承(Inheritance)

子类可以“拿”父类的属性和方法,实现代码复用

3、多态(Polymorphism)

同一个方法调用,不同对象会有不同表现

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 1:25:37

从GPU到主板:一场被忽视的AI硬件革命

在探讨AI服务器通用主板这一话题时,我们往往将目光聚焦于GPU的算力参数或内存带宽,却容易忽略那个承载一切的“基石”——主板。进入2025年下半年,随着Blackwell架构GB200/300系列的大规模部署,主板已不再仅仅是芯片的物理载体&am…

作者头像 李华
网站建设 2026/10/23 22:33:59

在压力下保持创造力和解决问题的能力的秘诀

压力,创造力的敌人还是催化剂?‌ 对许多软件测试工程师而言,高压常态是:版本发布倒计时、海量回归用例、难以复现的偶发性缺陷、自动化脚本的突发故障、以及与开发、产品团队的频繁沟通。传统观点视压力为创造力的天敌&#xff0…

作者头像 李华
网站建设 2026/10/19 19:34:14

基于springboot + vue在线教育系统

在线教育 目录 基于springboot vue在线教育系统 一、前言 二、系统功能演示 详细视频演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue在线教育系统 一、前言 博主介绍&am…

作者头像 李华
网站建设 2026/10/25 2:33:09

【万字长文】深入解析LLM大模型:预训练到RLHF全流程一网打尽!

2025年年初随着DeepSeek的爆火,人们对LLM(Large Language Model,大语言模型)兴趣与日激增,很多人觉得LLM常常显得近乎魔法般神奇。接下来我们就来揭开LLM的神秘面纱。 我想退一步,拆解一下LLM的基本原理—…

作者头像 李华
网站建设 2026/10/23 6:14:16

5个常见问题解答有关YashanDB数据库的优势

如何有效提升数据库的查询效率和系统的高可用性是现代数据库技术面临的核心问题。企业在选择数据库解决方案时,需综合考虑数据库的存储结构、事务管理、分布式处理能力及安全保障机制。YashanDB数据库通过其独特的架构设计与创新技术,针对这些问题提供了…

作者头像 李华