2021-05-18

day20

File类

概述

java, io.Fle类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。

构造方法

1public File(string pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。public File(String parent, string chi1d) :从父路径名字符串和子路径名字符串创建新的File实例。
2public File(File parent, string chi1d) :从父抽象路径名和子路径名字符串创建新的FIle实例。

常用方法

获取功能的方法

'public str ing getAbsolotepathO" : 返回此File的绝对路径名字符串。public string getPathO :将此File转换为路径名字符串。

1public string getNameO) :返回由此FHle表示的文件或目录的名称。
2public long lengthO :返回由此File表示的文件的长度。
判断功能的方法

3pub1ic boolean existsO :此File表示的文件或目录是否实际存在。
4public boolean isDirectoryO :此File表示的是否为目录。

。public boolean isFile( :此e表示的是否为文件。

创建删除功能的方法

5public boolean createNewFileO :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。
6public boolean delete( :删除由此File表示的文件或目录。

, public boolean mkdirO :创建由此ie表示的目录。

7public boolean mkdirsO) :创建由此File表示的目录,包括任何必需但不存在的父目录。

递归

概述

, 递归:指在当前方法内调用自己的这种现象。

1递归的分类:

。递归分为两种,直接递归和间接递归。

。直接递归称为方法自身调用自己。

。间接递归可以A方法调用B方法,B方法调用C方法, C方法调用A方法。
2注意事项:

。递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。。在递归中虽然有限定条件,但是递归次数不能太多。否则也会发生栈内存溢出。。构造方法禁止递归

I0概述

什么是I0

你肯定经历过这样的场景。当你编辑-个文本文件, 忘记了ctr1+s,可能文件就白白编辑了。当你电脑上插入-个U盘,可以把一十个视频,拷贝到你的

电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。

我们把这种数据的传输,可以看做是一种数据的流动, 按照流动的方向,以内存为基准,分为输入input和输出output ,即流向内存是输入流,流出内存的输出流。

Java中I/O操作主要是指使用java. io包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。

I0的分类

根据数据的流向分为:输入流和输出流。

1输入流:把数据从其他设备上读取到内存中的流。

2输出流:把数据从内存中写出到其他设备上的流。

格局数据的类型分为:宇节流和宇符流。

3字节流:以字节为单位,读写数据的流。

4字符流:以字符为单位,读写数据的流。

字节输出流[OutputStream]

java. io.outputstream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法。
1public void closeO :关闭此输出流并释放与此流相关联的任何系统资源。

2public void flushO :刷新此输出流并强制任何缓冲的输出字节被写出。

3public void write(byte[] b):将b.length字节从指定的字节数组写入此输出流。

4public void write(byte[] b, int off, int len) :从指定的字节数组写入len字节, 从偏移量off开始输出到此输出流。

5public abstract void write(int b) :将指定的字节输出流。

FileOutputStream类

outputstrean有很多子类,我们从最简单的一个子类开始。

java. io.FileoutputStream类是文件输出流,用于接数据写出到文件。

构造方法

1public Fileoutputstream(File file);创建文件输出流以写入由指定的File对象表示的文件。

2public Fileoutputstream(string name):创建文件输出流以指定的名称写入文件。

当你创建一个流对象时,必须传入一个文件路径。该路径下,如果没有这个文件,会创建该文件。如果有这个文件,会清空这个文件的数据。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值