1.File类的理解

* 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)

* 2. File类声明在java.io包下

* 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,

* 并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。

* 4. 后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点".

2.File的实例化

2.1 常用构造器

File(String filePath)

File(String parentPath,String childPath)

File(File parentFile,String childPath)

2.2 路径的分类

相对路径:相较于某个路径下,指明的路径。

绝对路径:包含盘符在内的文件或文件目录的路径

说明:

IDEA中:

如果大家开发使用JUnit中的单元测试方法测试,相对路径即为当前Module下。

如果大家使用main()测试,相对路径即为当前的Project下。

Eclipse中:

不管使用单元测试方法还是使用main()测试,相对路径都是当前的Project下。

2.3 路径分隔符

windows和DOS系统默认使用“”来表示

UNIX和URL使用“/”来表示

3.File类的常用方法

java的io流的file类_java IO流 (一) File类的使用相关推荐

  1. java按照io流向基类_Java IO详解

    1 Java IO流的概念,分类 1.1 Java IO流的概念 java的IO是实现输入和输出的基础,可以方便的实现数据的输入和输出操作.在java中把不同的输入/输出源(键盘,文件,网络连接等)抽 ...

  2. java 流 存放在哪_java IO流学习

    若网站将链接屏蔽,可直接拷贝原文链接到地址栏跳转观看,原文链接:https://www.cnblogs.com/wengshuhang/p/10133020.html 之前的工作很少使用io,就算用了 ...

  3. java 字符流与字节流区别_JAVA 字符流与字节流的区别

    Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...

  4. java mysql 工具类_Java SE 之 数据库操作工具类(DBUtil)设计

    JDBC创建数据库基本连接 //1.加载驱动程序 Class.forName(driveName); //2.获得数据库连接 Connection connection = DriverManager ...

  5. java虚拟机预先加载哪些类_Java虚拟机JVM学习02 类的加载概述

    Java虚拟机JVM学习02 类的加载概述 类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对 ...

  6. java封装对象实体类_Java 接口自动化系列--实体类之entity封装

    实体包entity下面有4个类,主要存放java对象,每个类必须有私有属性,空参构造,get set方法 具体excel中数据信息见---工具类excel文章 1.API类 解析excel中接口信息的 ...

  7. java.lang中所有的类_java.lang中的数学类

    Math 类 Java 中,讲 Math 类定义为 final 类,不能再派生子类. Math 类中定义的常量和方法都用 static 修饰符来修饰,因此不必创建 Math 类的实例,可以通过类名直接 ...

  8. java多态可以传匿名对象吗_Java复习笔记2--匿名类和多态

    匿名类 Anonymous classes enable you to make your code more concise. They enable you to declare and inst ...

  9. java 不能继承的类_java中不能继承的类有哪些?

    在Java中,只要是被定义为final的类,也可以说是被final修饰的类,就是不能被继承的. 因为jdk的开发者认为,有一些最基本的类没要必要对开发者开放,如果用户继承时操作有误,很可能引入很多问题 ...

  10. JAVA设置流中当前位置_java文件流的问题!急

    朋友你好,用使用 javadoc 标记可以做到.具体说明如下:: javadoc 标记是插入文档注释中的特殊标记,它们用于标识代码中的特殊引用.javadoc 标记由"@"及其后所 ...

最新文章

  1. 还有多久才能用上2000元以下的5G手机?答案来了
  2. 怎么判断膝关节错位_路走多了,膝盖疼是怎么回事?
  3. Linux下程序时间消耗监控与统计
  4. Ubentu编译Android源码(AOSP)
  5. Mysql错误:服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。
  6. list 根据某个数字所在位置_富玩车穷玩表,一个案例轻松认识python列表List——计算Hadamard 乘积...
  7. 文本聚类分析算法_聚类分析算法综述
  8. SQL高手请进来一下,谢谢
  9. Java编写的统计字符代码
  10. 计算机可以调剂其他专业吗,机械能跨专业调剂计算机吗
  11. Caffe for Python 官方教程(翻译)
  12. C++ STL算法系列5---equal() , mismatch()
  13. 西门子PLC S7-1200程序实例 西门子1200与安川机器人TCP/IP通讯,包含机器人GSD文件
  14. 如何快速的把m4a转换成mp3格式
  15. 【机器学习】使用scikitLearn对数据进行聚类:Kmeans聚类算法及聚类效果评估
  16. 全国信息竞赛语言有python吗_2019年全国信息学竞赛有哪些
  17. 图形学(6)多边形的区域填充
  18. 用JS做10以内的加法(带按钮)
  19. 火车票提前11天电话95105105订票流程~预知步骤节省时间
  20. 《菜鸟读并发》java内存模型之happen-before

热门文章

  1. CSS之Bootstrap(快速布局)
  2. if条件的默认转换规则:
  3. linux 命令笔记
  4. Linux下SHELL的PS1变量简介
  5. hdu 1421 搬寝室 动态规划
  6. html尾部代码_3分钟短文:Laravel Form,让你不再写 HTML 的好“库”
  7. 从C语言到C++的进阶之面向对象、using与命名空间(篇四)
  8. listwidget设置条目文本居中_将Word文档中的所有图片一键居中对齐,这个方法比插件更好用!...
  9. 枚举算法:求两个整数m,n(m>n)最大公约数的欧几里得算法描述。
  10. 计算机网络基础+重点知识点