1. 抽象类必须要有抽象方法吗?

不需要,抽象类不一定非要有抽象方法。

示例代码:

abstract class Cat {

public static void sayHi() {

System.out.println("hi~");

}}

上面代码,抽象类并没有抽象方法但完全可以正常运行。

2. 普通类和抽象类有哪些区别?

 普通类不能包含抽象方法,抽象类可以包含抽象方法。

 抽象类不能直接实例化,普通类可以直接实例化。

3. 接口和抽象类有什么区别?

 实现:抽象类的子类使用 extends 来继承;接口必须使用 implements 来 实现接口。

 构造函数:抽象类可以有构造函数;接口不能有。

 main 方法:抽象类可以有 main 方法,并且我们能运行它;接口不能有 main 方法。

 实现数量:类可以实现很多个接口;但是只能继承一个抽象类。

 访问修饰符:接口中的方法默认使用 public 修饰;抽象类中的方法可以 是任意访问修饰符。

4. java 中 IO 流分为几种?

  1. 按功能来分:输入流(input)、输出流(output)。
  2. 按类型来分:字节流和字符流。

字节流和字符流的区别是:字节流按 8 位传输以字节为单位输入输出数据,

Java理论题(2)——简答题相关推荐

  1. vue+element 实现试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新)

    vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新) 文章目录 vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答 ...

  2. 同学和朋友平常用计算机的使用情况,五年级科学下册实验题和简答题总结

    五年级下册科学实验操作题及简答题归纳总结 实验操作题 1.研究自行车上的链条转动装置:(1)转一圈脚踏板,看看后轮转几圈.(2)量一量自行车车轮 转一圈,在地上行进多长距离. 2.研究物体形状与承受力 ...

  3. Linux常用命令与基本操作、填空题、简答题

    文章目录 基本知识点 基本操作 叙述什么是shell? 重启虚拟机网络 分区 查看当前进程 查看主机名 重启 关机 查看IP地址 文件搜索 挂载 查看网络配置 linux系统中Vi的三种模式 磁盘分区 ...

  4. 编写运行java的步骤,【简答题】编写运行Java程序需要经过哪些主要步骤? (30.0分)...

    [简答题]编写运行Java程序需要经过哪些主要步骤? (30.0分) 更多相关问题 电子商务的()个支撑点是框架结构得以存在并能应用的基础.A.1B.2C.3 电子商务总体框架包括()个层次.A.2B ...

  5. Java语言程序设计(一)简答题和论述题

    1.什么是面向对象技术 ?它有什么优点 ? 通过面向对象的方式, 将现实世界的物抽象成对象, 现实世界中的关系抽象成类. 继承,帮助人们实现对现实世界的抽象与数字建模. 程序设计者考虑的是对象的描述. ...

  6. 信号与系统填空题、简答题(应试)

    填空概念题 周期信号频谱的特点 离散性 .收敛性. 谐波性 . (离手波) 离散系统要稳定,需要系统函数的所有极点均在 单位圆内 . (级数收敛) 频率选择性滤波器的四种基本类型有:( 高通)滤波器. ...

  7. 【一起入门MachineLearning】中科院机器学习-期末题库-【计算题13+简答题3,22+单选题58,82+多选题19】

    这系列的题目来源于周晓飞老师期末发的题库,自留做复习用的

  8. 【UML】-- 期末试题题库含答案(各章题目、选择题、填空题、简答题、画图题)

    UML复习汇总+答案详解 一.单项选择题 1.组成UML构造块三大要素为:( B ) A.事物.元素.关系             B.事物.关系.图形 C.事物.组件.图形             ...

  9. 基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html)

    基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse ...

  10. Java项目:在线考试系统(单选,多选,判断,填空,简答题)(java+Springboot+ssm+mysql+html+maven)

    源码获取:博客首页 "资源" 里下载! 功能: 学生信息 班级 专业 学号 姓名  在线考试 成绩查询 个人信息 密码修改 教师管理 教师编号 姓名  所教科目  题库管理  单选 ...

最新文章

  1. Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)
  2. Pycharm同步git代码提示:Merge failed
  3. Delphi下载指定网址(URL)的文件,带进度条显示
  4. 「kafka」kafka增加主分区
  5. swift UI专项训练15 PcikerView老虎机视图
  6. Flex(try-catch-finally)机制
  7. [工具] Snipaste
  8. bom本地储存(附实例)
  9. 彩虹易支付全开源码全新完全开源无任何加密易支付程序
  10. 反安装冰盾抗DDOS防火墙后出现启动报错的解决方法
  11. win7_ fiddler 证书安装失败解决方法
  12. 激战2怎么选最新的服务器,选哪个服好?《激战2》高玩分析各服务器进驻人数...
  13. 计算机睡眠状态无法唤醒屏幕,电脑休眠后无法唤醒,可以用这个方法-华力学校...
  14. 阿里测试左移和开发赋能分享
  15. 程序猿的血泪史:一定要有数据备份的思想,不然死都不知道咋死的!!!
  16. Ubuntu 更新错误修复大全
  17. Unity 开关门脚本
  18. 爱壁纸hd电脑版|爱壁纸hd电脑版下载
  19. 计算机组成原理移位图,计算机组成原理移位运算实验报告.doc
  20. 在软件测试中如何搭建测试环境?

热门文章

  1. VS2010 msdn 下载 安装
  2. 全国率先!北京发文推进电子劳动合同
  3. nodejs实现分解质因数的算法
  4. 被繁杂的数据搞到头大?让 Google Cloud 大数据平台帮你实现快准狠!
  5. Origin设置线条颜色和符号颜色一致
  6. pyalgotrade源码分析4--PyAlgoTrade统计指标
  7. [网络安全课程实验]:基于nmap 的网络扫描和信息分析
  8. Java 细品 重写equals方法 和 hashcode 方法
  9. 网易云课程:深度学习与PyTorch入门实战
  10. git 提交报错 Incorrect username or password ( access token )