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

网站开发哪种专业wordpress 检索插件

网站开发哪种专业,wordpress 检索插件,企业网站需要响应式,做公司网站协议书模板下载6-1 File类 01 122、File、IO流概述 02 123、File类:对象的创建 03 124、File类:判断、判断信息相关的方法 04 125、File类:创建、删除文件的方法 05 126、File类:遍历文件夹的方法 6-2 前置知识 01 127、前置知识:方…

6-1 File类

01 122、File、IO流概述

02 123、File类:对象的创建

03 124、File类:判断、判断信息相关的方法

04 125、File类:创建、删除文件的方法

05 126、File类:遍历文件夹的方法

6-2 前置知识

01 127、前置知识:方法递归

02 128、前置知识:方法递归的算法、执行流程详解

代码实现:

总结:

03 129、方法递归的案例:文件搜索

代码实现:

04 130、前置知识:字符集

05 131、前置知识:字符集之UTF-8编码

06 132、前置知识: Java代码完成编码、解码

关于为什么会出现负数:

在二进制中0会被解码为正数,1会被解码为负数。字母都以0开头,utf-8

中汉字通常以110及以上开头且由三个字符组成,所以会出现三个负数。

6-3 字节流

01 133、IO流概述

将方向和数据组合,实际上就会出现四种流:

02 134、IO流:文件字节输入流-每次读取一个字节

 

03 135、IO流:文件字节输入流-每次读取一个字节存在的问题

使用while循环改造,防止由于文件内容过多不好手写输出

04 136、IO流:文件字节输入流-每次读取多个字节

05 137、IO流:文件字节输入流-每次读取多个字节、改进,注意事项

适合读取字节,做文件拷贝,但是还是不适合读取汉字

思考:

06 138、IO流:文件字节输入流-一次读取完全部字节

其中有一些细节:

首先我们用一个f对象代表我们需要获取数据的文件。之后我们用.length方法获取文件内容长度。

由于文件是在硬盘当中,数据应该会很大,所以我们要用一个long类型的变量size去储存它。且.length方法默认的返回值类型就是long类型。

但是在1最后一行代码中,由于我们创建数组读取数据是在内存当中进行的,但是内存空间又普遍不会很大,默认存储long类型的数据在这里实际上就会报错。我们可以通过强转为int类型来解决这个报错。前提是你要存储的文件大小真的不会超过int的范围。

sun公司直接提供了一个api用来实现我们方法1的需求。

简单太多了。在这个方法的源码当中,你会发现内部有自己的判断机制,如果你要读取的文件过大,方法会抛出内存溢出的异常。

07 139、IO流:文件字节输出流-写数据出去

6-4 字节流、字符流

01 140、IO流:字节流的应用-文件复制

02 141、释放资源的方案一:try-catch-finally

在原先的流的释放当中,如果中间的代码出现了异常,那么程序就无法执行到释放流的部分了。所以这种释放流的方式是不专业的

所以我们可以考虑如下操作:

哪怕使用return跳出方法,方法中的finally依旧可以执行

03 142、释放资源的方案二:try-with-resource

04 143、IO流:字符流-文件字符输入流

05 144、IO流:字符流-文件字符输出流

06 145、IO流:字符流-文件字符输出流的注意事项

6-5 缓冲流

01 146、IO流:缓冲流-概述-字节缓冲流

缓冲流的作用:

自带八kb缓冲池,需要反复调用的次数更少,更快。

02 147、IO流:缓冲流-字符缓冲输入流

03 148、IO流:缓冲流-字符缓冲输出流

04 149、IO流:原始流、缓冲流的性能分析

字节流一个一个存储代码如下:

定义起始时间和最终时间算出时间差

使用字节流按数组存储的的原始代码:

使用字节缓冲流一个一个字节复制的原始代码:

使用字节缓冲流按照数组复制的原始代码:

结果:

第一种得跑一天,直接淘汰

缓冲池越大耗时越短,但是大到一定程度之后提升效果会越来越弱

05 150、引出问题:不同编码读取会出现乱码

6-6 其他流

01 151、IO流:转换流-字符输入转换流

格式代码如下:

02 152、IO流:转换流-字符输出转换流

实现代码如下:

03 153、IO流:打印流

谁代表了打印流:

实现代码如下:

代码实现如下:

二者打印数据完全没有区别,但是写数据有区别,一个是写字符,一个是写字节

04 154、IO流:打印流的应用

代码实现如下:

05 155、IO流:数据流

代码实现如下:

代码实现如下:

06 156、IO流:序列化流

序列化流都是字节流

代码实现如下:

注意:对象如果需要序列化,必须实现序列化接口 Seariaizable

标记接口,没有实际作用,只是告知虚拟机该对象可以序列化

代码实现如下:

不想参与序列化的变量可以在前写一个 transient

07 157、补充知识:IO框架


文章转载自:

http://l7KWkj5Q.qmwzr.cn
http://ZBEk6W2R.qmwzr.cn
http://xN8y2oLL.qmwzr.cn
http://Iz8aXelO.qmwzr.cn
http://y80IUADu.qmwzr.cn
http://p5z17EhS.qmwzr.cn
http://PzTdJrPH.qmwzr.cn
http://DmaIItCt.qmwzr.cn
http://vx1rbWO7.qmwzr.cn
http://CY5Cq9Rg.qmwzr.cn
http://H1ten92r.qmwzr.cn
http://hYh2IDDv.qmwzr.cn
http://1ZmmSgeC.qmwzr.cn
http://ToDxH8iE.qmwzr.cn
http://rajNpmFB.qmwzr.cn
http://bZioj732.qmwzr.cn
http://02gHRpzq.qmwzr.cn
http://tV1pbtMt.qmwzr.cn
http://g0DhTGWv.qmwzr.cn
http://21kLUSEH.qmwzr.cn
http://iNGvlIon.qmwzr.cn
http://ZMQ6KSWO.qmwzr.cn
http://9S70Kejt.qmwzr.cn
http://FVLFa6nQ.qmwzr.cn
http://lMjUs0F5.qmwzr.cn
http://c1bJjYcD.qmwzr.cn
http://z8oB5IRP.qmwzr.cn
http://1sMYp8oM.qmwzr.cn
http://DnYHc9WT.qmwzr.cn
http://gPbwrEb0.qmwzr.cn
http://www.dtcms.com/wzjs/686249.html

相关文章:

  • 哪些网站的做的好看专业定制小程序
  • 淘宝网站建设特点在线做抽奖网站
  • 宁波网站推广工具安装wordpress要数据库吗
  • 淮安 网站建设html在网站开发中的应用
  • 投资 网站 源码dw网站建设素材
  • 邢台手机网站建设信息wordpress调用标签云
  • 网站建设课程性质大连网站开发选领超科技
  • 手工制作国庆节作品图片南昌搜索引擎优化
  • 做美股的数据网站成都小程序系统定制开发
  • 嘉兴免费网站制作北京网站制作闪快
  • 做cpa的电影网站模板wordpress走阿里云OSS内网
  • 保定网站关键词优化电子商务专业简单介绍
  • 如何做好营销型网站用户体验网站建设 有限公司
  • 如何做漫画网站网站开发总结标题
  • 网站开发必备流程嘉兴做网站优化公司
  • 郑州百度seo网站优化关于公司做网站供比价报告
  • 酒店官方网站的功能建设外贸网站建设560
  • 做的网站客户拿去维违法wordpress 环保公益主题
  • 网站核验通知书手机高端网站开发
  • 大型网上购物商城如何优化搜索引擎关键词
  • 网站是怎么做优化网页设计课程报告总结
  • 简答题网站建设的主要内容wordpress 多重排序
  • 文创网站东莞市建设工程交易中心网
  • 一站式网站建设方案电器网站建设
  • 网站皮肤是怎么做的自己做网站需要服务器
  • 三端网站如何做阿里域名注册官网
  • 宜宾建设局网站进口跨境电商网站制作
  • 建设银行龙卡信用卡官方网站网络广告投放公司
  • 用python做网站怎么赚钱用ps软件做ppt模板下载网站有哪些
  • 网站样式有哪些风格石家庄城市建设档案馆网站