计算机的基础知识

目录

一、计算机的文件

1、计算机硬件设备

2、常见的IO设备 

 3、硬盘——存储

4、硬盘数据的读写问题

5、文件的路径 

 二、使用java代码操作文件

1、文件对象

 2、文件的常用方法

 3、文件的创建

4、文件的删除 


一、计算机的文件

1、计算机硬件设备

处理器(CPU),存储器(内存),输入设备(Input Device),输出设备(Output Device)

CPU只和内存做数据交换

2、常见的IO设备 

显示器(O)、触屏显示器(IO)、鼠标(I)、键盘(I)、摄像头(I)、麦克风(I)、扬声器(O)、硬盘(IO)、网卡(IO)

 3、硬盘——存储

4、硬盘数据的读写问题

文件被以树结构进行管理,文件就会树上的节点

文件可以分为:

       存储数据的文件——普通文件

       管理树形结构组织数据的文件——目录/文件夹

        这棵文件树是一个逻辑结构,而不是硬盘的逻辑结构

树的节点可以分为:叶子节点 or 非叶子节点

        普通文件就是叶子节点

        目录文件可以是非叶子节点也可以是叶子节点(空目录)

文件系统的操作

       文件移动操作:就是节点的移动

       文件复制操作:新建节点+内容复制

       目录移动操作:以某个节点为根的子树的移动

       目录的复制操作:以某个节点为根子树的复制

5、文件的路径 

 关于文件的路径(path):根据一个规则,从文件树上唯一的确定一个位置,这个位置一定对应了某个节点,但是这个节点可以不存在

①绝对路径:从一棵树的根节点出发描述的路径

②相对路径:从当前所在的文件位置出发

Windows使用"\"作为路径分隔符,Linux使用"/"作为路径分隔符,在java中,我们两种都可以使用,但是在使用"\"时需要转义("\\")

路径中的两个特殊符号:

            "." 表示在当前的位置

            ".." 表示回到当前文件位置的上一级目录

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值