Java理论题(2)——简答题
1. 抽象类必须要有抽象方法吗?
不需要,抽象类不一定非要有抽象方法。
示例代码:
abstract class Cat {
public static void sayHi() {
System.out.println("hi~");
}}
上面代码,抽象类并没有抽象方法但完全可以正常运行。
2. 普通类和抽象类有哪些区别?
普通类不能包含抽象方法,抽象类可以包含抽象方法。
抽象类不能直接实例化,普通类可以直接实例化。
3. 接口和抽象类有什么区别?
实现:抽象类的子类使用 extends 来继承;接口必须使用 implements 来 实现接口。
构造函数:抽象类可以有构造函数;接口不能有。
main 方法:抽象类可以有 main 方法,并且我们能运行它;接口不能有 main 方法。
实现数量:类可以实现很多个接口;但是只能继承一个抽象类。
访问修饰符:接口中的方法默认使用 public 修饰;抽象类中的方法可以 是任意访问修饰符。
4. java 中 IO 流分为几种?
- 按功能来分:输入流(input)、输出流(output)。
- 按类型来分:字节流和字符流。
字节流和字符流的区别是:字节流按 8 位传输以字节为单位输入输出数据,
Java理论题(2)——简答题相关推荐
- vue+element 实现试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新)
vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答题(2.0版本,2021.3.25更新) 文章目录 vue+element 实现 试卷答题功能,单选题 ,多选题,判断题,简答 ...
- 同学和朋友平常用计算机的使用情况,五年级科学下册实验题和简答题总结
五年级下册科学实验操作题及简答题归纳总结 实验操作题 1.研究自行车上的链条转动装置:(1)转一圈脚踏板,看看后轮转几圈.(2)量一量自行车车轮 转一圈,在地上行进多长距离. 2.研究物体形状与承受力 ...
- Linux常用命令与基本操作、填空题、简答题
文章目录 基本知识点 基本操作 叙述什么是shell? 重启虚拟机网络 分区 查看当前进程 查看主机名 重启 关机 查看IP地址 文件搜索 挂载 查看网络配置 linux系统中Vi的三种模式 磁盘分区 ...
- 编写运行java的步骤,【简答题】编写运行Java程序需要经过哪些主要步骤? (30.0分)...
[简答题]编写运行Java程序需要经过哪些主要步骤? (30.0分) 更多相关问题 电子商务的()个支撑点是框架结构得以存在并能应用的基础.A.1B.2C.3 电子商务总体框架包括()个层次.A.2B ...
- Java语言程序设计(一)简答题和论述题
1.什么是面向对象技术 ?它有什么优点 ? 通过面向对象的方式, 将现实世界的物抽象成对象, 现实世界中的关系抽象成类. 继承,帮助人们实现对现实世界的抽象与数字建模. 程序设计者考虑的是对象的描述. ...
- 信号与系统填空题、简答题(应试)
填空概念题 周期信号频谱的特点 离散性 .收敛性. 谐波性 . (离手波) 离散系统要稳定,需要系统函数的所有极点均在 单位圆内 . (级数收敛) 频率选择性滤波器的四种基本类型有:( 高通)滤波器. ...
- 【一起入门MachineLearning】中科院机器学习-期末题库-【计算题13+简答题3,22+单选题58,82+多选题19】
这系列的题目来源于周晓飞老师期末发的题库,自留做复习用的
- 【UML】-- 期末试题题库含答案(各章题目、选择题、填空题、简答题、画图题)
UML复习汇总+答案详解 一.单项选择题 1.组成UML构造块三大要素为:( B ) A.事物.元素.关系 B.事物.关系.图形 C.事物.组件.图形 ...
- 基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html)
基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse ...
- Java项目:在线考试系统(单选,多选,判断,填空,简答题)(java+Springboot+ssm+mysql+html+maven)
源码获取:博客首页 "资源" 里下载! 功能: 学生信息 班级 专业 学号 姓名 在线考试 成绩查询 个人信息 密码修改 教师管理 教师编号 姓名 所教科目 题库管理 单选 ...
最新文章
- Java框架JSON-RPC项目demo代码实战 + JAVA WEB配置虚拟目录(转自21天java web开发)
- Pycharm同步git代码提示:Merge failed
- Delphi下载指定网址(URL)的文件,带进度条显示
- 「kafka」kafka增加主分区
- swift UI专项训练15 PcikerView老虎机视图
- Flex(try-catch-finally)机制
- [工具] Snipaste
- bom本地储存(附实例)
- 彩虹易支付全开源码全新完全开源无任何加密易支付程序
- 反安装冰盾抗DDOS防火墙后出现启动报错的解决方法
- win7_ fiddler 证书安装失败解决方法
- 激战2怎么选最新的服务器,选哪个服好?《激战2》高玩分析各服务器进驻人数...
- 计算机睡眠状态无法唤醒屏幕,电脑休眠后无法唤醒,可以用这个方法-华力学校...
- 阿里测试左移和开发赋能分享
- 程序猿的血泪史:一定要有数据备份的思想,不然死都不知道咋死的!!!
- Ubuntu 更新错误修复大全
- Unity 开关门脚本
- 爱壁纸hd电脑版|爱壁纸hd电脑版下载
- 计算机组成原理移位图,计算机组成原理移位运算实验报告.doc
- 在软件测试中如何搭建测试环境?
热门文章
- VS2010 msdn 下载 安装
- 全国率先!北京发文推进电子劳动合同
- nodejs实现分解质因数的算法
- 被繁杂的数据搞到头大?让 Google Cloud 大数据平台帮你实现快准狠!
- Origin设置线条颜色和符号颜色一致
- pyalgotrade源码分析4--PyAlgoTrade统计指标
- [网络安全课程实验]:基于nmap 的网络扫描和信息分析
- Java 细品 重写equals方法 和 hashcode 方法
- 网易云课程:深度学习与PyTorch入门实战
- git 提交报错 Incorrect username or password ( access token )