有关java的实验和程序

实验七 输入输出流

一.实验目的和要求

目的:

1、掌握使用输入输出流进行文件的读写操作。

要求:

1、实验报告给出内容1,2的填充代码以及内容3的全部源代码。

二.实验内容

1、按程序模板要求,将注释处替换为Java程序代码。实现文件加密。

2、按程序模板要求,将注释处替换为Java程序代码。给文件的内容添加行号.

3、串行化对象Student到本地文件,并在下一次运行程序时用来初始化。(选做)

三.实验环境

硬件:

(1)学生用微机

(2)多媒体实验教室

软件:

(1)Windows XP中文操作系统

(2)JDK控制台

四.算法描述及实验步骤

实验步骤:

1、按程序模板要求,将注释处替换为Java程序代码

该程序将已存在的文本文件加密后存入另一个文本文件中。请按模板要求,将【代码1】~【代码6】替换为Java程序代码

SecretExample.java

import java.io.*;

public class SecretExample

{

public static void main(String args[ ])

{

File fileOne=new File("hello.txt"),

fileTwo=new File("hello.secret");

char b[]=new char[100];

try{

FileReader in=【代码1】 // 创建指向fileOne的字符输入流 FileWriter out=【代码2】 // 创建指向fileTwo字符输出流 int n=-1;

while((n=in.read(b))!=-1)

{

java实验 输入输出流_java实验七 输入输出流相关推荐

  1. java输入输出流_Java学习之输入输出流

    "持志如心痛,一心在痛上,岂有功夫说闲话,管闲事 --摘自阳明先生语录" Java中通过流来完成输入/输出,所有的输入/输出以流的形式处理,流可以理解为一个数据的序列.输入流表示从 ...

  2. java 实验报告模板_Java实验报告模板.doc.doc

    Java实验报告模板.doc 实 验 报 告 课程名称Java面向对象程序设计实验名称检查危险品姓名吴超益学号201424134114专业年级14物联网一.实验目的: 本实验的目的是让学生掌握try- ...

  3. java实验3答案_java实验3 .doc

    [单选题]主机甲与主机乙之间建立一个TCP连接,主机甲向主机乙发送了3个连接的TCP段,分别包含300字节.400字节和500字节的有效载荷,第3个段的序号为900.若主机乙仅正确接收第1和第3个段, ...

  4. java实验报告二_java实验报告二

    北京电子科技学院(BESTI) 实验报告 课程:java程序设计                        班级:1351             姓名:陈民禾      学号:20135124 ...

  5. 基于java swing的系统_Java实验--基于Swing的简单的歌曲信息管理系统(三)

    转载请注明出处,上一篇<Java实验--基于Swing的简单的歌曲信息管理系统(二)>介绍了项目的目录结构和Dao层,本篇主要讲解界面的绘制和业务层Service. 登录界面 登录界面设计 ...

  6. java作品设计报告书_java实验报告书格式模板.doc

    java实验报告书格式模板.doc 广东第二师范学院 计算机科学系 实验报告Java实验报告实验名称 实验分组号 实 验 人 班 级 学 号 实验指导教师 实验场地 实验时间 成 绩 a51ced6b ...

  7. java文本框输入数字_Java 文本框输入数字限制以及输入数字大小限制

    问题: 之前我有一篇博文也写了这个问题,也是使用的字符串来控制文本框的输入数字 不过,那篇博文给的方法只能限制数字输入,以及数字输入长度的限制 今天给出可以限制输入数字大小的方法,例如:希望输入的数字 ...

  8. java实验报告答案_Java实验报告--继承与接口

    学院 专业 班.学号 姓名 教师评定_________________ 实验题目 继承与接口 一. 实验目的与要求 实验目的: 1.掌握类的继承关系. 2.掌握接口的定义与使用. 实验要求: 按下列要 ...

  9. java实验及答案_JAVA实验4-1答案

    GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) 学生姓名 实验四(1). 类与对象(第1 部分) 信息学院 彭德权 专业 Java程序设计与开发 课程名称 课 ...

最新文章

  1. 心得丨如何快速上手疯狂上涨的Python?
  2. c# 多线程 执行事件 并发_C#.NET Thread多线程并发编程学习与常见面试题解析-1、Thread使用与控制基础...
  3. 发现很多人的基础都不好
  4. 阿里推出会议AI助理“听悟”,面向未来会议
  5. 什么叫缺位_一位父亲能够给予孩子的最好礼物是什么?看看这部电影给出的答案...
  6. Go 每日一库之 zap
  7. 代码测试:简单用户注册信息验证
  8. 从佛罗伦萨记账到区块链,应用才是区块链崛起的真正标志
  9. 《Using OpenRefine》翻译~15
  10. 朱丹老师课程学习笔记:1、信息搜索-全面快速查找全网中你想要的任何信息
  11. 1064 朋友数 (C++)
  12. ASICC码对照表整理
  13. 前列腺增生症的治疗行业调研报告 - 市场现状分析与发展前景预测
  14. 【深度长文】循序渐进解读Oracle AWR性能分析报告
  15. kaggle数分项目 | netfix影视内容分析
  16. 【AI视野·今日CV 计算机视觉论文速览 第157期】Mon, 16 Sep 2019
  17. 预定义类型未定义或导入_【小程序】商家来看看,常见的微信小程序类型有哪些?...
  18. 陆面生态水文模拟与多源遥感数据同化
  19. 数字化外协生产综合管理系统,实现信息自动同步,数据自动统计分析!
  20. QTabWidget——创建标签页的多页面切换

热门文章

  1. 【arduino】继续arduino玩CyberPi童芯派之官方arduino库
  2. 5G来了4G降速?负载均衡链路聚合器了解一下
  3. Keil插件推荐及使用教程
  4. python基础知识~ 等值判断和码
  5. requests(一): 发送一个json格式的post请求
  6. Centos7 安装 nginx 服务器的两种方式
  7. C#软件设计——小话设计模式原则之:依赖倒置原则DIP
  8. Java知多少(4)J2SE、J2EE、J2ME的区别
  9. Python 性能剖分工具
  10. Android系统启动过程全解析