Java.io下的方法是对磁盘上的文件进行磁盘操作

File类(java.io.*)可表示一个文件,也有可能是一个目录(在JAVA中文件和目录都属于这个类中,而且区分不是非常的明显)。

Java.io下的方法是对磁盘上的文件进行磁盘操作,但是无法读取文件的内容。

注意:创建一个文件对象和创建一个文件在JAVA中是两个不同的概念。前者是在虚拟机中创建了一个文件,但却并没有将它真正地创建到OS的文件系统中,随着虚拟机的关闭,这个创建的对象也就消失了。而创建一个文件才是在系统中真正地建立一个文件。

 1 package TomTexts;
 2 import java.util.*;
 3 public class TomTexts_24 {
 4     public static void  main(String[] args){
 5         Stack stack1=new Stack();        //构造一个空堆栈stack1
 6         try {
 7             stack1.push(new Integer(0));
 8             stack1.push(new Integer(1));
 9             stack1.push(new Integer(2));
10             stack1.push(new Integer(3));
11         stack1.push(new Integer(4));
12         System.out.println((Integer)stack1.pop());
13         System.out.println((Integer)stack1.pop());
14         System.out.println((Integer)stack1.pop());
15         System.out.println((Integer)stack1.pop());
16         System.out.println((Integer)stack1.pop());
17         }
18         catch(EmptyStackException e){ }
19
20     }
21
22 }

原文地址:https://www.cnblogs.com/borter/p/9424975.html

时间: 2024-07-31 21:54:54

Java.io下的方法是对磁盘上的文件进行磁盘操作的相关文章

Java.io.ObjectOutputStream.writeObject()方法实例

java.io.ObjectOutputStream.writeObject(Object obj) 方法将指定对象写入ObjectOutputStream.该对象的类,类的签名,以及类及其所有超类型的非瞬态和非静态字段的值被写入.默认的序列化的类可以使用writeObject和readObject方法被重写.由此对象引用的对象都写及物动词使对象的完全等价的图形可以由ObjectInputStream重建. 声明 以下是java.io.ObjectOutputStream.writeObject

java io流 运行错误时,保存异常到文件里面

java io流 运行错误时,保存异常到文件里面 下面这个实例,运行后,输入数字,为正确,如果输入字符串,则报错,保存错误信息 //运行错误时,保存异常到文件里面 //下面这个实例,运行后,输入数字,为正确,如果输入字符串,则报错,保存错误信息 import java.io.*; import java.util.*; public class Index{ public static void main(String[] args) throws Exception{ try{ //创建文件

windows系统日志提示“磁盘上的文件系统结构已损坏,不能使用。”解决办法

问题现象:"磁盘上的文件系统结构已损坏,不能使用. 请在卷 \Device\HarddiskVolume2 上运行 chkdsk 实用程序."分析:出现这种情况无外乎有以下三种情况:1.非正常关机,导致文件丢失.2.系统感染病毒,导致系统文件丢失.3.硬盘故障.解决:1.使用"管理员运行"打开"运行",确保有权限执行命令操作使用日志提示命令"chkdsk"修复命令,进行系统修复.查看chkdsk命令具体参数根据命令参数提示,我

php 下 html5 XHR2 + FormData + File API 上传文件

FormData的作用: FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单.当然FormData也可以动态的append数据.FormData的最大优点就是我们可以异步上传一个二进制文件. 例1如下: <!DOCTYPE HTML> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>

Java_Day05(java 基础下,方法与数组)

1:方法(掌握) (1)方法:就是完成特定功能的代码块. 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法. (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:目前就用 public static.后面再详细讲解其他修饰符 返回值类型:就是功能结果的数据类型 方法名:就是起了一个名字,方便我们调用该方法. 参数类型:就是参数的数据类型 参数名:就是变量 参数分类: 实参(实际参数):实际

实习日记 laravel怎么删除磁盘上的文件

Storage 里面有 delete的方法 具体使用是 Storage::disk('uploads')->delete($fileName); 其中'uploads'是filesystem里面设置的路径如 'uploads' => [ 'driver' => 'local', 'root' => storage_path('app/uploads'), 'visibility' => 'public', 这里的 disk('uploads') 就是 storage文件夹下的

windows下命令行终端使用rz上传文件参数详解

rz命令: (X) = option applies to XMODEM only (Y) = option applies to YMODEM only (Z) = option applies to ZMODEM only -+, --append                append to existing files -a, --ascii                 ASCII transfer (change CR/LF to LF) -b, --binary       

Windows下使用scapy+python2.7实现对pcap文件的读写操作

scapy在linux环境中对pcap文件进行操作非常方便,但在windows下,特别是在python2.7环境下却会碰到各种各样的依赖包无法使用的问题,最明显的可能就属dnet和pcap的python依赖包了,因为scapy的conf.use_pcap和conf.use_dnet在windows环境下无法进行配置,在scapy\arch\windows\__init__.py中都被强行置为1了,也就是必须使用pcap和dnet依赖包.具体代码如下所示 from scapy.sendrecv i

Windows下自动解压windows share上的文件

rem mkdir c:\buildmd c:\build rem Mount the Windows share to Z drivenet use x: \\172.16.10.240\Infa_Shared\Infa_Build\Mercury\AT_build\Windows rem Start unzip windows build to local machine, no need to copy x: FOR /F "delims=|" %%I IN ('DIR &quo