Java实验报告-5-弹球程序.pdf
2021-12-16 10:04:26 56KB
java实验答案全.pdf
2021-12-16 10:04:26 70KB
I/O流与文件操作 java实验 1. 疫情期间,各级职能部门都要统计当天的疫情数据及时上报,所有数据都需要保存到文件中以便后继处理。请以你所学习的FileOutputStream、BufferedOutputStream、FileWriter和BufferedWriter,编写程序实现向文件写入10000次26个英文字母代替疫情信息,比较四者在向文件写入时的性能差别。(注:可以使用System.currentTimeMillis( )方法获取系统时间来判断性能差别。) 2. 编写一个程序,接收用户从键盘输入的字母,并将所有字母转换成大写后将结果写入到character.txt文件中保存。当录入“exit”时,退出程序。 3. 用DataInputStream和DataOutputStream保存和读取一维数组{34.2, 4.5, 6.2, 2.0, 78.3, 46.8}。 4. 对一些敏感字段,用户可以自定义writeObject 和 readObject 方法通过序列化和反序列对字段进行加解密,这样可以保障序列化对象的数据安全。请编写程序,使用ObjectInputStream和ObjectOutputStream默认的writeObject 和 readObject方法实现对登录用户的用户名和密码进行加密和解密。
1. 我们使用的计算机系统就是一个多线程程序,我们在编辑文档时,可以同时听音乐、看视频,桌面右下角的时钟会不断更新最新时间,这些都是多线程给我们带来的好处。请实现一个多线程程序,分别使用Thread类和Runnable接口求一个整数序列中的最大者,其中,一个线程用来求前n个数的最大者,另一个线程用于更新界面把当前求的最大者显示出来。要求:每隔5秒求一次前n个数的最大者,然后再隔5秒求前n+1个数的最大者,依次类推,并以图形化形式实时显示运行结果。 2. 一个面包店有一名面包师和两名店员,面包师负责做面包,店员负责卖面包。假设现在有20块面包,每当店员1或店员2卖出一块面包,总的面包数量就会减1,同时在卖面包的同时,面包师也在不断加工面包。要求利用线程同步编写一个多线程程序,模拟面包店面包师加工面包和销售面包的过程,当面包师加工一块面包时,打印输出“面包师加工出一块面包,现有面包有**块”;当店员1或店员2卖出一块面包时,打印输出“店员1或店员2卖出一块面包,现有面包**块”。
2021-12-15 17:03:35 71KB 多线程 Java实验
java实验: 4. (1) 编写一个抽象类Drink,要求包括以下属性size (small, medium or large);方法:getDescription 打印属性 size。创建 Drink 的两个子类:Coffee 和 Soda:其中Coffee 有两个属性 milk (yes / no) 和sugar (0, 1 or 2 包); Soda 有两个属性type (如 coke) 和diet (yes / no). 覆盖 getDescription 方法打印用户所点饮料的所有属性。 (2)创建一个测试类,用户可以点单,最多可以点十种饮料,要求用户可以随机指定每种饮料的种类,(包括各种属性:是否加糖,是否加奶,饮料的包装大小等);把所有的饮料保存在一个数组中,用户点单结束后,打印出用户所点的所有饮料。 (3) 创建一个接口Microwavable,其中有一个方法reheat,可以加热饮料, 适当地修改Coffee类,让它实现接口Microwavable。
2021-12-15 08:41:36 6KB java coffee
1
数据库课程设计 CS架构 登陆 水电管理 用户管理 住户树形展示
2021-12-14 21:49:02 179KB 物业管理 数据库 java 实验
1
实验一:求阶乘、九九乘法表、输出helloworld; 实验二:编写Point类和Circle类; 实验三:编写Color类和ColorCircle类; 实验四:重写实验二的Point类和Color类; 实验五:编写矩阵类,编写矩阵类的设置元素和获取元素的方法
2021-12-13 17:02:01 33KB Java 实验源码
1
实验一:求阶乘、九九乘法表、输出helloworld; 实验二:编写Point类和circle类; 实验三:编写Color类和ColorCircle类; 实验四:编写矩阵类;
2021-12-13 17:02:00 678KB java
Java实验报告
2021-12-13 15:04:03 543KB java