当前位置: 首页 > wzjs >正文

山东平台网站建设方案合肥生态建设职业培训学校网站

山东平台网站建设方案,合肥生态建设职业培训学校网站,wordpress建立数据库错误,天津智能网站建设哪里有因为变量,数组,对象,集合这些数据容器都在内存中,一旦程序结束,或者断电,数据就丢失了。想要长久保存,就要存在文件中(File) 文件可以长久保存数据。 文件在电脑磁盘中…

因为变量,数组,对象,集合这些数据容器都在内存中,一旦程序结束,或者断电,数据就丢失了。想要长久保存,就要存在文件中(File)

文件可以长久保存数据。

文件在电脑磁盘中保存,即便断电,或者程序终止,文件中的数据也不会丢失。

File类

File是Java.io.包下的类,File类的对象,用于代表当前操作系统的文件(可以是文件、或文件夹)。

File其对象代表具体的文件/文件夹,只能操作文件本身,调用其提供的方法对象进行操作。

注意:File类只能对文件本身进行操作,不能读写文件里面存储的数据。(用IO流读取数据()可以读写文件,或网络中的数据)

File对象既可以代表文件,也可以代表文件夹。

File封装的对象

绝对路径:只要带盘符的都称为绝对路径
相对路径:不带盘符的,默认是你的idea工程下直接寻找文件的。一般用来找工程下的项目文件。都称为相对路径
 File file1 = new File("E:\\java\\gittecode\\Javaai\\file-io\\FileDemo1");File file2 = new File(" Javaai\\file-io\\FileDemo1");

File类提供的创建和删除文件的方法

注意:delete方法默认只能删除空文件夹,删除后的文件不会进入回收站。

File提供的遍历文件夹的方法

使用listFiles方法时的注意事项:
当主调是文件,或者路径不存在时,返回null
当主调是空文件夹时,返回一个长度为0的数组
当主调是一个有内容的文件夹时,将里面所有一级文件和文件夹的路径放在File数组中返回
当主调是一个文件夹,且里面有隐藏文件时,将里面所有文件和文件夹的路径放在File数组中返回,包含隐藏文件
当主调是一个文件夹,但是没有权限访问该文件夹时,返回null

UTF-8字符集

是Unicode字符的一种编码方案,采取可变长编码方案,共分四个长度区:1个字节,2个字节,3个字节,4个字节。

英文字符,数字等之占一个字节(兼容标准ASCLL编码),汉字字符占用3个字符

ASCII字符集:只有英文,数字,符号等,占一个字节。

GBK字符集:汉字占2个字节,英文,数字占一个字节。

UTF-8字符集:汉字占3个字节,英文,数字占1个字节。

注意:1.字符编码时使用的字符集,和解码时使用的字符集必须一致,否则会出现乱码。

2.英文,数学一般不会乱码,因为很多字符集都兼容了ASCII编码。

字符集的编码,解码操作

使用程序对字符串进行编码和解码操作

对字符的编码

对字符的解码

public static void main(String[] args) throws UnsupportedEncodingException {String str = "宋可love";//byte[] bytes = str.getBytes();byte[] bytes = str.getBytes("GBK");System.out.println(bytes.length);System.out.println(Arrays.toString(bytes));//解码String s1 = new String(bytes);String s2 = new String(bytes,"GBK");System.out.println(s2);}

IO流

I指Input,称为输入流:负责把数据读到内存中去。

O指Output,称为输出流:负责写数据出去。

IO流按照流方向:分为输入流,输出流。

IO流按照流的内容:分为字节流(适合操作所有类型的文件),字符流(只适合操作纯文本文件)。

所以IO流分为四大体系: 

FileInputStream(文件字节输入流)

作用:以内存为基准,可以把磁盘文件中的数据以字节的形式读入到内存中去。

 注意事项:

1.使用FilelnputStream每次读取一个字节,读取性能较差,并且读取汉字输出会乱码。
2.使用FileInputStream每次读取多个字节,读取性能得到了提升,但读取汉字输出还是会乱码。

使用字节流读取中文要保证输出不乱码,可以定义一个与文件一样大的字节数组,一次性读取完文件的全部字节。

一次读取完全部文件

注意:如果文件过大,创建的字节数组也会过大,可能会引起内存溢出。

读取文本适合用字符流,字节流适合用做数据的转移,比如:文件复制

FIleOutStream(文件字节输出流)、

作用:以内存为基准,把内存中的数据以字节的形式写出到文件中去

字节输出流如何实现写出去的数据可以换行

.write("\r\n").getBytes());


文章转载自:

http://I10BTkNd.bspLf.cn
http://5AVib2UQ.bspLf.cn
http://omwgLvlG.bspLf.cn
http://kdzfeqwP.bspLf.cn
http://OqS8RGwJ.bspLf.cn
http://CHrNVAN7.bspLf.cn
http://0qBzS46d.bspLf.cn
http://zqVHOihO.bspLf.cn
http://W08nC5EH.bspLf.cn
http://lhwB2uKR.bspLf.cn
http://O32m9Sa3.bspLf.cn
http://zRIiYaTm.bspLf.cn
http://zAbAF31S.bspLf.cn
http://d2HeCzIy.bspLf.cn
http://26KBaTY5.bspLf.cn
http://bMvq917A.bspLf.cn
http://h5v28N1K.bspLf.cn
http://bZ1mapeB.bspLf.cn
http://Vd8E46hN.bspLf.cn
http://zgYhq1g2.bspLf.cn
http://ON15os9f.bspLf.cn
http://i37WKaKd.bspLf.cn
http://TQjj3plG.bspLf.cn
http://foPLG5uy.bspLf.cn
http://fAgMHoV3.bspLf.cn
http://q3oZc7JX.bspLf.cn
http://bfgjLMm1.bspLf.cn
http://ds1LKCqi.bspLf.cn
http://zIzOlTEd.bspLf.cn
http://rmC8L0hZ.bspLf.cn
http://www.dtcms.com/wzjs/730013.html

相关文章:

  • 国外有哪些优秀的网站如何做网站清风制作
  • 做汽车精品的网站武侯区建设局网站
  • 做视频网站了几百万网站整体框架
  • 通化市建设局网站怎么接广告推广
  • 苏州高新区网站建设晋城市城乡建设局网站
  • 怎样做天猫网站视频深圳制作网站建设推广
  • 谷歌没收录网站主页 301重定向什么是指数基金
  • 紧固件做网站有效果吗网站域名 评估作价
  • 服装网站建设竞争对手调查分析广广东网站建设
  • 南和网站建设爱星光(istar)高端网站建设
  • 查公司的国家网站有哪些怀化网站优匿
  • 网站建设与运营的公司wordpress底部版权插件
  • 酒店网站建设范文为什么点不开网站
  • 鄂尔多斯市住房和城乡建设厅网站有没有做长图的网站
  • 深圳市潮流网络是不是外包站长工具的使用seo综合查询运营
  • 网站建设英语翻译wordpress 免费吗
  • 网站建设教程模板wordpress 新闻列表
  • 机构网站建设番禺软件公司
  • 珠海建设银行官方网站门头沟手机网站建设
  • 双鱼儿 网站建设北京网站开发工程师
  • cpa推广做网站音乐网站制作策划书
  • 济南网站建设就选搜点网络ok如何建设网站赚钱
  • 网站 网页区别网站 展示
  • 腾讯云网站搭建怎样申请网站呢
  • 白银市城市建设设计院网站一家做公司点评网站
  • 泰塔科技网站建设网站首页模板下载
  • 怎样做淘宝网站中秋节ppt免费模板下载
  • 济南市住建厅官方网站wordpress 扫码付款
  • 邢台开发区网站青白江做网站的公司
  • 广州外贸网站建设曲靖今天最新通知