西又X
不定期更新学习资料学习笔记
展开
-
java期末复习资料(六)例题综合
java期末分章节复习汇总。不允许作为类及类成员的访问控制符的是( C )。A. public B. privateC.staticD. protected为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。A. static void method( ) B. public void method( )C. final void method( ) D. abstract void method( )如下哪个是原创 2023-11-14 13:41:21 · 94 阅读 · 0 评论 -
java期末复习资料(五)第九章 输入输出
File类的常用方法public String getAbsolutePath():返回此File的绝对路径名字字符串。public String getPath():将此File转换为路径名字符串。public String getName() :返回由此File表示的普通文件或目录名称。public long length():返回由此File表示的普通文件的长度public exists():此File表示的普通文件或目录是否实际存在。 public isDirectory():此F原创 2023-11-14 13:35:57 · 47 阅读 · 0 评论 -
java期末复习资料(四)第八章 集合框架
java期末分章节复习汇总。Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于 java.util包中集合从体系上分为三种:(1) 列表(List):List集合区分元素的顺序,允许包含相同的元素。(2) (Set):Set集合不区分元素的顺序,不允许包含相同的元素。(3) 映射(Map):Map集合保存的”键”-“值”对, “键”不能重 复,而且一个“键”只能对应一个“值” 。在使用Map集合 时可以通过指定的Key找到对应的Value。。List集合类中元素有序、且可重复,原创 2023-11-14 13:34:15 · 168 阅读 · 1 评论 -
java期末复习资料(三)第七章异常
java期末分章节复习汇总。Java的异常处理是通过5个关键字来实现的: try、catch、 finally、throws(用在方法声明处)、throw(用在方法内部)。异常处理只有两种方式: try-catch-finally 和 throws,所以必须二选一String getMessage() –返回包含异常信息的字符串。String toString() –返回包含异常类名和异常信息的字符串处理异常的关键字原创 2023-11-14 13:30:12 · 65 阅读 · 1 评论 -
java期末复习资料(二)第四、五、六章 封装 类与对象、继承、抽象、接口
java期末分章节复习汇总。面向对象中在已有类的基础上扩展出新类的方式称为继承。Java是 单重继承的,子类只能继 承一个父类。多重继承可以通过接口实现。继承(Inheritance)是面向对象编程的另一个特性,使用继承可以最大限度地实现代码复用。 • 继承可实现在类之间共享属性和方法。原创 2023-11-14 13:09:16 · 299 阅读 · 1 评论 -
java期末复习资料(一)一到三章 java基础
java期末分章节复习汇总原创 2023-11-14 11:19:06 · 85 阅读 · 1 评论 -
Java实验八 多线程【小朋友就餐问题】
一圆桌前坐着5位小朋友,两个人中间有一只筷子,桌子中央有面条。小朋友边玩边吃,玩一会,觉得饿了的时候拿起左右两只筷子吃一会饭,必须拿到两只筷子才能吃饭,然后后接着玩,饿了再吃点,如此反复。但是,小朋友在吃饭过程中,可能会发生5个小朋友都拿起自己右手边的筷子,则所有小朋友都处于等待状态,将产生死锁现象,这样每个小朋友都因缺少左手边的筷子而没有办法吃饭。本次实验任务要求编写一个程序解决小朋友就餐问题,使每个小朋友都能成功就餐,实现运行结果的效果。多线程死锁问题。原创 2022-12-13 12:39:21 · 1842 阅读 · 1 评论 -
Java实验七 输入、输出流【分析成绩单】
现在有如下格式的成绩单(文本格式)score.txt,内容如下∶姓名∶张三,数学72分,物理67分,英语70分.姓名∶李四,数学92分,物理98分,英语88分.姓名∶王五,数学68分,物理80分,英语77分.要求按行读入取成绩单,并在该行的后面尾加上该同学的总成绩,然后再将该行写入到一个名字为 socreAnalysis.txt中,写入后内容如下:姓名∶张三,数学72分,物理67分,英语70分.总分∶209.姓名∶李四,数学92分,物最98分,英语88分.总分∶278.原创 2022-12-13 12:33:04 · 2617 阅读 · 0 评论 -
Java实验六 集合类【模拟百度翻译】
本实验要求编写程序模拟百度翻译。程序在接收到用户输入的英文后,将搜索对应的中 文,如果搜索到对应的中文就输出搜索结果,反之则给出提示。本实验要求使用 HashMap 集合实现 的存储。实现查找相同的汉字或者英语的对应翻译并且输出,通过判断输入的字符串是否与存入的键或值相同来实现。原创 2022-12-13 12:24:11 · 1666 阅读 · 0 评论 -
Java实验5集合类【模拟用户注册】
互联网为人们生活提供了巨大便利,如微信方便了沟通,淘宝方便了购物,但这些 APP 都需有账户才能登录,账户则需通过注册获取。本实验要求编写程序模拟用户注册。用户输入用户名、密码、确认密码、生日(格式必须符合 yyyy-mm-dd)、手机号(手机号长度必须为 11 位,并且以13、15/17或18开头)、邮箱(必须包含符号“@”)信息之后,注册程序先判断输入信息是否正确,然后验证用户是否重复(如两用户用户名相等则认为是同一用户),重复则给出相应提示,如果不重复则注册成功。原创 2022-12-13 12:15:58 · 3817 阅读 · 0 评论 -
Java实验4-2【自定义异常类的应用,以银行系统为例】
文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标二、程序实现1.代码2.实验结果(包括测试类和输出结果)三、总结前言一、任务介绍1.任务描述1.写一个抽象类:账户类(Account)包含属性: id:账户号码 name:账户姓名 balance:账户余额deposit: 存款方法,参数是double型的金额,要求不允许子类修改withdraw取款方法,参数是double型的金额,抽象方法,具体取款操作在两个子类中分别实现包含的构造方法:无参数构造方法:用于子类调用有参构造原创 2022-05-14 14:50:10 · 1884 阅读 · 0 评论 -
Java实验4-1【数组下标越界异常处理】
文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码2.实验结果(输出结果)三、总结前言一、任务介绍1.任务描述编写程序,捕获并处理数组越界异常。1、定义长度为10的数组,并赋初始值。2、数组下标从0到10循环遍历数组,输出数组元素的值。3、使用异常处理语句检测上述输出语句,控制程序正常退出(1)然后在捕获处理时调用toString方法,实现以下运行效果。(2)当满足产生异常对象条件时,结合throw抛出一个具体的由异常信息构建的ArrayInde原创 2022-05-14 14:30:54 · 11053 阅读 · 0 评论 -
Java实验3-2【在职研究生类设计实验】
文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码2.实验结果(包括输入数据和输出结果)三、总结前言一、任务介绍1.任务描述在学校中,学生每个月需要交相应的生活费,老师每个月有相应的工资,而在职研究生既是老师又是学生,所以在职研究生既需要交学费(按学期交)又会有工资(按月发放)。下面要求编写一个程序来统计在职研究生的收入与学费,如果收入不足以支付学费,则输出“需要贷款”信息,。本任务要求利用接口实现。2.运行结果3.任务目标 学会利用接口设计在职原创 2022-04-19 22:23:22 · 2074 阅读 · 0 评论 -
Java实验 继承、抽象类与接口3-1【音像出租影片类设计实验】
文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码2.实验结果(包括输入数据和输出结果)三、总结前言一、任务介绍1.任务描述创建一个供音像出租公司使用的Movie抽象类。Movie类含价格、ID号(String类型)和电影名称,并提供相应的取值、赋值方法和构造方法,还包括一个抽象方法calculateFees,它以一部电影推迟归还的天数为输入参数,返回该电影的过时附加费。还要创建一个equals( )方法,覆盖Object的equals方法,如果两部电影的I原创 2022-04-19 22:18:28 · 1347 阅读 · 0 评论 -
Java实验2【银行存取款程序设计实验】
文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码2.实验结果(包括输入数据和输出结果)总结前言记录第一个Java实验提示:以下是本篇文章正文内容,下面案例可供参考一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码在这里插入代码片2.实验结果(包括输入数据和输出结果)总结...原创 2022-04-14 15:46:43 · 10238 阅读 · 0 评论 -
Java实验1-2【抽取幸运观众】
文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码2.实验结果(包括输入数据和输出结果)总结前言记录第一个Java实验提示:以下是本篇文章正文内容,下面案例可供参考一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码在这里插入代码片2.实验结果(包括输入数据和输出结果)总结...原创 2022-04-03 17:31:24 · 7856 阅读 · 4 评论 -
Java实验1-1【超市购物小程序】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、任务介绍1.任务描述2.运行结果3.任务目标4.实现思路二、程序实现1.代码2.实验结果(包括输入数据和输出结果)总结前言记录第一个Java实验提示:以下是本篇文章正文内容,下面案例可供参考一、任务介绍1.任务描述编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,商品价格如下表所示。编号 商品名称 价格1 牙刷 8.8元2 毛巾 10.0元3 水杯 18.8元4 苹果 12..原创 2022-04-03 17:09:20 · 10555 阅读 · 9 评论