今天,文件的新建问题终于解决了,也就是说,到现在,已经对文件的原理和构造有了初步的认识,因为,
文件本身包含了很多的东西,我相信,懂了其中的一个,其他的理解起来就不会很难的!
FileInputStream类在创建文件的时候,
如果文件不存在的话,会自动创建这个文件。
import java.io.*;
public class DuJian {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
try{
FileInputStream fileinputstream=new FileInputStream(args[0]);
//以这种方式打开文件。
FileOutputStream fileoutputstream =new FileOutputStream(args[1]);
byte[] buffer=new byte[1024];
while (true){
if (fileinputstream.available()<1024){
int num =-1;
while((num=fileinputstream.read())!=-1){
fileoutputstream.write(num);
}
break;
}
else
{
fileinputstream.read(buffer);
fileoutputstream.write(buffer);
}
fileinputstream.close();
fileoutputstream.close();
}
}catch(ArrayIndexOutOfBoundsException e){
System.out.print("meiyouzhidingwenjian");}
catch(IOException e){e.printStackTrace();}
}
}
分享到:
相关推荐
打开 /home/defonds/tmp/test2 文件夹,发现有新文件 test0.java,test1.java,test2.java 生成,查看其编码格式,是为 UTF-8,证明转码成功。 4。使用本工具可以对 Linux 下文件的字符集编码格式进行批量转换。只需...
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
自己提取的压缩包 jdk 内有配置文档及图片照着文档配置即可成功。 将下载好的jdk解压,然后通过配置系统环境变量指向该文件即可。 右击我的电脑(计算机)——属性——高级系统设置 第一步:新建JAVA_HOME变量。点击...
通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...
自己提取的压缩包 jdk 内有配置文档及图片照着文档配置即可成功。 将下载好的jdk解压,然后通过配置系统环境变量指向该文件即可 系统环境变量配置过程如下: 右击我的电脑(计算机)——属性——高级系统设置 第一步...
java工程(java_oracle)—>右键属性(Properties)->Java Build Path->Libraries->Add External JARs->添加oracle安装目录C:\app\Administrator\product\11.2.0\dbhome_1\jdbc\lib下的“ojdbc6_g.jar”文件;...
自己提取的压缩包 jdk 内有配置文档及...点击新建弹出新建系统变量对话框,变量名:JAVA_HOME 变量值:jdk文件的路径 再点确定 第二步:新建CLASSPATH 变量。点击新建弹出新建系统变量对话框,变量名:CLASSPATH 变量值
(基于Java Swing组件 文件操作选用IO库) 设计要求:设计一个基于图形界面的图形交互程序,实现下列功能: 1.管理员/负责人登录 2.汽车信息的录入、修改、查询、删除 3.客户租赁信息的录入、修改、查询 4....
代码全部在JDK中调试成功,因此一般可在其他开发工具中使用。 注意有些实例只提供了部分模块,因此运行时需要添加其他代码。 .java文件可以用任何文本编辑器打开。如果要执行,则使用如下方法: 使用jdk: 编译所有...
基于java开发项目ssm水果购物商城项目源码+教程 导入数据库 右键点击连接,新建数据库(MySql的工具可以使用navicat) 右键点击刚建立的数据库,选择运行...输入localhost:83/test1_war_exploded进入首页,启动项目成功!
4.目前的版本是VMBridge了,要php调用java类,要先启动JavaBridge,为了以后启动方便,我在ext/下新建了一个bat文件内容如下: @echo off start javaw -jar JavaBridge.jar 保存后,双击启动 会有一个提示框选择...
新建java文件 WebServer.java Processor.java 一、HTTP协议的作用原理 WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型, 由Web ...
2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...
2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...
2 导入架包,将架包导入到项目的lib 文件中,如图 3 导入配置文件,将如下配置文件导入到src下面 3.1 修改generatorConfig.xml文件,这个是mybatis的逆向工程,修改数据库名,用户名,密码,对应的包名,对应的...
光盘中的.java文件可以用任何文本编辑器打开。如果要执行,则使用如下方法:使用jdk:编译所有文件,然后仅执行一次有main的文件。使用jb:若已有一个空工程存在,则将所需文件添加到工程(jb9版本)中,然后按F9键。...
2.2.3 Java中的数组 2.3 绝对不要清除对象 2.3.1 作用域 2.3.2 对象的作用域 2.4 新建数据类型:类 2.4.1 字段和方法 2.5 方法、自变量和返回值 2.5.1 自变量列表 2.6 构建Java程序 2.6.1 名字的可见性 2.6.2 使用...
光盘中的.java文件可以用任何文本编辑器打开。如果要执行,则使用如下方法: 使用jdk: 编译所有文件,然后仅执行一次有main的文件。 使用jb: 若已有一个空工程存在,则将所需文件添加到工程(jb9版本)中,然后按F9...