`
pclnn
  • 浏览: 4084 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java文件操作与异常机制

阅读更多
Java文件操作与异常机制
1.File类用法
  File类位于java.io包中,通过File对象对文件进行创建、删除、修改、查找。
     目录分隔符(Win)为“/”,路径分隔符(Win)为“:”。
     相对路径指不以路径分隔符开头的路径,绝对路径指以根目录开头的路径。  
2.File类的属性
  public static String pathSeparator  :表示当前操作系统的路径分隔符。
  public static String separator   :表示当前操作系统的名字分隔符。

3.File类的构造器
  File(File parent, String child):在一个父文件(目录)对象下创建拥有一个名字为child的文件对象。
  File(String pathname):  创建一个指向pathname名字的File对象。
  File(String parent ,String child):创建一个以parent为父目录名,以child为文件名的文件对象。

4.File的重要方法
  boolean exists():判断File对象指向的文件是否存在
  String getName():得到文件的名字(不带路径)
  boolean isDirectory():判断File对象指向的文件是否为目录
  boolean isFile():判断File对象指向的文件是否真实文件
  long length():  得到File对象指向的文件的长度,以byte单位计数,如指向目录,则返回0
  File[] listFile(): 将File对象指向的文件的下一级的所有目录和真实文件作为一个数组返回,即数组中
                                          每个文件对象对应这个目录下的文件和目录 。如果File对象为一个真实文件,则返回null值。
  static File[]listRoots(): 通过File类可直接调用的static方法,可将机器上的每个逻辑驱动器作为返回
                File数组对象中的一个元素。
  boolean mkdir():根据File对象的名字(路径)创建一个目录,如是相对目录,则在当前目录下,仅可创建一
                                          级目录,如已有同名文件存在,则抛出异常。
  boolean mkdirs():  如果File对象名字有多级目录,可以一次性创建
  boolean delete():  从磁盘上删除File对象所指向的文件
  boolean creatNewFile(): 根据File文件对象的名字在磁盘上创建一个新的真实文件;如已存在同名文件则覆盖,
                                          如存在同名目录,则抛出异常,创建失败。
                              
5.递归算法
   理解:在方法的方法体中方法调用方法自己
   例如:public int sum(int i){
          if(i>0)
              return i+sum(i-1);
              return 0;
        }
  
6.try catch异常处理机制
   try{
            可能抛出异常的代码
     //如果没有出现问题,则执行如下代码
         (A)其他计算代码
   }catch(Exception ef){
     //如果出现异常,则执行下面的代码
         (B)出现了异常情况时的计算代码
   }
0
10
分享到:
评论

相关推荐

    浅析JAVA异常处理机制.pdf

    ### 浅析JAVA异常处理机制 #### 一、Java异常处理机制概述 异常处理是Java语言中的一个重要机制,它能够确保程序在遇到不可预料的情况时仍能维持稳定运行。异常处理主要包括三个方面:捕获异常、控制程序流程以及...

    Java\课件\JAVA的异常处理机制.ppt

    Java的异常处理机制是Java编程中至关重要的一部分,它主要用于处理程序在运行时可能出现的各种错误和异常情况。这一机制使得开发者能够优雅地处理错误,而不会让整个程序崩溃。以下是关于Java异常处理机制的详细说明...

    Java 文件操作实现 通讯录

    在Java编程中,实现一个基于文件操作的通讯录是一个典型的文件I/O应用。这个通讯录系统可以用来存储、检索、添加、删除和修改联系人信息。以下是对这一主题的详细阐述: 1. **文件操作基础** Java提供了一系列类来...

    java 文件操作(对文件的输入输出)

    10. **异常处理**: 在进行文件操作时,必须考虑到可能出现的异常,如`FileNotFoundException`、`IOException`等,并通过适当的异常处理机制进行捕获和处理。 在实际开发中,理解并熟练掌握这些知识点是至关重要的,...

    JAVA文件压缩与解压缩实践(源代码+论文)

    综上所述,这个实践项目涵盖了Java文件压缩与解压缩的核心技术,是学习和理解Java I/O和压缩库的宝贵资源。通过阅读源代码和论文,开发者不仅可以学习如何在Java中进行文件压缩,还能了解到如何将这些技术应用于实际...

    java异常处理习题

    * 异常处理可以应用于各种场景,例如数据库操作、文件操作、网络操作等。 * 异常处理可以提高程序的健壮性和可靠性。 十、总结 * 异常处理是 Java 编程语言中的一种重要机制,用于处理程序在运行时可能出现的错误...

    Java学习笔记,异常机制

    Java的异常机制是编程中必不可少的一部分,它帮助开发者在程序遇到错误或不正常情况时能够优雅地处理问题,而不是导致程序崩溃。异常(Exception)是程序运行时出现的非正常状态,比如用户输入错误、文件不存在、...

    java实现windows文件系统操作监控

    以上就是实现"java实现windows文件系统操作监控"所需的主要知识点,包括系统钩子、JNI、文件系统API、事件处理、文件操作、加密算法、多线程和异常处理等。在实际开发中,需要根据具体需求进行适当的调整和优化,以...

    JAVA文件操作代码

    以上是Java文件操作的基本用法,实际应用中还需要考虑异常处理、权限控制和多线程同步等问题。在进行文件操作时,确保对可能出现的异常进行妥善处理,以保证程序的稳定性和安全性。同时,合理利用IO流的缓冲机制可以...

    java 文件管理器

    4. **多线程**:为了实现文件操作的并行性,开发者可能使用了Java的多线程机制。这使得用户可以在进行耗时操作(如大文件复制)时仍可以继续使用其他功能,提高了用户体验。 5. **事件监听**:在GUI应用中,按钮...

    JAVA的异常处理机制

    3. **由Java方法引发的异常**:这是指程序中显式抛出的异常,如文件未找到(`FileNotFoundException`)或输入输出异常(`IOException`)。这些异常通常是在程序设计时已经预见到的,因此需要通过捕获来处理。 #####...

    Java异常处理机制的静态编译实现与优化

    通过实现本文提出的Java异常机制的静态编译算法,Open64编译器可以正确编译Java程序。 栈展开是被编译器和Java虚拟机普遍使用的一种实现异常处理机制的方法。本文针对传统的栈展开算法中存在的不足,提出了一种改进的...

    Java语言与面向对象程序设计第16讲(异常处理,多线程和流式输入输出与文件处理)

    【Java异常处理】Java异常处理是程序中必不可少的一部分,它是一种结构化错误处理机制,用于处理程序运行时可能出现的错误情况。异常(Exception)是Java中的一个类,它表示程序运行过程中发生的不可预期的错误。当...

    java基础第七章内部类与异常类.doc

    Java 基础第七章内部类与异常类 Java 语言支持在一个类中定义另一个类,这样的类称做内部类。内部类和外嵌类之间存在着紧密的关系:内部类可以访问外嵌类的成员变量和方法,而外嵌类也可以使用内部类声明的对象作为...

    Java版文件系统

    在Java编程环境中,...开发者可以构建一个功能完备且健壮的Java版文件系统,虽然它可能无法完全替代操作系统内的原生文件系统,但作为教学或研究目的,这样的项目无疑能深入理解文件系统的工作原理和Java的I/O机制。

    Java异常处理机制及其在项目中的应用.pdf

    2. 文件操作:使用 Java 异常处理机制可以捕获文件操作中的错误,例如文件不存在或访问权限不足。 3. 网络通信:使用 Java 异常处理机制可以捕获网络通信中的错误,例如连接超时或数据传输错误。 Java 异常处理机制...

    java throw抛出异常实例二

    总的来说,`throw`关键字是Java异常处理机制的重要组成部分,它使得我们可以优雅地处理程序中的错误和异常情况,确保程序的健壮性和稳定性。通过对`ThrowException_02.java`的深入分析,我们可以更好地理解`throw`的...

    深入理解java异常处理机制Java开发Java经验技巧共

    Java异常处理机制是Java编程中不可或缺的一部分,它提供了一种有序地处理程序错误和异常情况的方法。这篇19页的PDF文档《深入理解java异常处理机制Java开发Java经验技巧共》可能涵盖了Java异常处理的基本概念、最佳...

    java 连接 FTP 文件操作(上传,下载,删除,复制

    在IT行业中,Java是一种广泛应用的编程语言,尤其在文件操作和网络通信方面有着广泛的应用。...在实际应用中,还需要考虑异常处理、重试机制、文件传输进度显示等细节,以确保程序的健壮性和用户体验。

    JAVA 操作文件,读写。

    1. **IO流概念**:Java的IO流是一个数据传输机制,它允许程序与外部资源(如文件、网络连接或内存缓冲区)进行交互。IO流分为字节流和字符流,字节流处理原始的字节数据,而字符流处理字符编码的数据。 2. **File类...

Global site tag (gtag.js) - Google Analytics