Java语言实验报告四(北京电大专用)
更新时间:2023-11-25 08:17:01 阅读量: 教育文库 文档下载
《Java语言与面向对象程序设计基础》课程
实验报告四
姓名:王**
学号:111100145****
实验题1
[实验要求]
在\目录中新建\文件,并存入26个英文大写字母。 [实验程序]
import java.io.*;
public class Test4_1 { public static void main(String[] args) { try { File myDir=new File(\est\ if ( !myDir.exists()) myDir.mkdir(); else if ( !myDir.isDirectory()) {
System.err.println(\ return; } File f=new File(myDir,\ f.createNewFile(); FileWriter out = new FileWriter(f);
for (int i=0;i<26;i++){ out.write((char)('A'+i)); }
out.close();
} catch (IOException e) { System.out.println(e); } } }
[运行结果]
[实验结论与收获]
掌握文件及文件夹的创建及文件的写入。
实验题2
[实验要求]
将实验1题中新建的\文件内容复制到\目录中\文件中。
[实验程序]
import java.io.*;
public class Test4_2 {
public static void main(String[] args) { try {
File myDir=new File(\ if ( !myDir.exists()) myDir.mkdir(); else if ( !myDir.isDirectory()) {
System.err.println(myDir+ \ return; }
File myFile =new File(myDir,\ myFile.createNewFile();
FileReader in= new FileReader(\ BufferedReader bufIn = new BufferedReader(in); FileWriter out= new FileWriter (myFile);
BufferedWriter bufOut= new BufferedWriter(out);
String line; line = bufIn.readLine(); //System.out.println(line); while ( line!= null ) {
System.out.println(line);
bufOut.write(line,0,line.length()); bufOut.newLine(); line = bufIn.readLine(); } bufIn.close(); bufOut.close();
} catch (IOException e) { System.out.println(e); } } }
[运行结果]
[实验结论与收获]
掌握文件读取和写入。
实验题3
[实验要求]
将实验1题中新建的“a.txt”文件中写入字符“*”,替换第6个字符。 [实验程序]
import java.io.*;
public class Test4_3 {
public static void main(String[] args) { try {
RandomAccessFile r = new RandomAccessFile(\ r.seek(5);
r.write('*'); r.close();
} catch (IOException e) { System.out.println(e); } } }
[运行结果]
[实验结论与收获]
掌握随机文件创建与写入。
实验题4
[实验要求]
调试并记录多线程程序(生产者/消费者实例)结果。 体会多线程机制。
[实验程序]
Consumer.java
class Consumer implements Runnable{ SStack theStack;
public Consumer(SStack s){
正在阅读:
Java语言实验报告四(北京电大专用)11-25
一中2012理科高考成绩04-05
政治环境对会计的影响06-27
药物合成习题答案05-08
2019年春风的作文200字06-14
化归与转化的思想09-27
数控铣床基本操作(1)10-14
单片机课后答案10-13
宝塔区蟠龙中学创强复验工作汇报(新)10-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 电大
- 北京
- 专用
- 语言
- 实验
- 报告
- Java