取消网站备案号有什么免费推广软件

diannao/2025/10/16 18:51:36/文章来源:
取消网站备案号,有什么免费推广软件,黑马程序员培训学校,网页文件的扩展名IO流之内存流#xff0c;打印流#xff0c;随机流 1、内存流 1、理解 内存流#xff08;Memory Stream#xff09;在计算机编程中通常指的是一种特殊的数据流#xff0c;它在内存中存储和操作数据#xff0c;而不是在外部存储#xff08;如硬盘、网络等#xf…IO流之内存流打印流随机流 1、内存流 1、理解 内存流Memory Stream在计算机编程中通常指的是一种特殊的数据流它在内存中存储和操作数据而不是在外部存储如硬盘、网络等上进行。内存流提供了对数据流如字节数组的访问就好像这些数据是存储在外部资源上一样但实际上它们是在内存中直接操作的。 2、特点 速度快由于数据在内存中所以读取和写入操作通常比磁盘I/O或网络I/O要快得多。方便性内存流提供了与文件流或网络流类似的接口使得开发者可以使用统一的模式来处理不同来源的数据。临时性内存流常用于存储临时数据这些数据在程序运行期间需要被操作但在程序结束后不再需要。 3、应用场景 序列化与反序列化对象可以序列化为字节数组并存储在内存流中之后可以从内存流中反序列化回对象。图像处理在处理图像时可以将图像数据加载到内存流中进行修改然后再保存回文件或发送到网络。压缩与解压缩数据可以在内存流中进行压缩或解压缩而不必先写入磁盘或网络。网络编程在网络编程中内存流可以用于暂存从网络接收的数据或准备要发送到网络的数据。 4、案例 1、内存输入流 package com.xx.neicun;import java.io.ByteArrayInputStream; import java.io.IOException;public class Test01 {public static void main(String[] args) {//1.创建内存流输入对象ByteArrayInputStream bais new ByteArrayInputStream(123木头人.getBytes());//2.关闭资源try {bais.close();} catch (IOException e) {e.printStackTrace();}//3.读取数据//这里定义了一个名为bs的字节数组并初始化为长度为1024。这个数组将用于存储从输入流中读取的数据。byte[] bsnew byte[1024];//变量len将用于存储每次从输入流中读取的字节数。int len;try {//这是一个while循环它将一直执行直到bais.read(bs)返回-1。当read方法返回-1时表示输入流中没有更多的数据可读即已经到达了流的末尾。while((lenbais.read(bs))!-1){System.out.println(new String(bs,0,len));}} catch (IOException e) {e.printStackTrace();}} } 2、内存输出流 package com.xx.neicun;import java.io.ByteArrayOutputStream; import java.io.IOException;public class Test02 {public static void main(String[] args) throws IOException {//1.创建内存输出流对象ByteArrayOutputStream baos new ByteArrayOutputStream();//2.关闭资源内存流时程序到内存的通道关不掉的baos.close();//3.写入数据baos.write(123木头人.getBytes());//获取数据byte[] bs baos.toByteArray();System.out.println(new String(bs));//获取数据String str baos.toString();System.out.println(str);} } 2、打印流 1、理解 打印流PrintStream 和 PrintWriter是用于方便地打印各种数据类型到输出流如文件、控制台等的类。这些类提供了许多重载的print()、println()和printf()方法允许你以不同的格式打印数据。 2、特点 PrintStream PrintStream是Java标准库中的一个类它扩展了OutputStream类并提供了方便的打印功能。通常你会使用System.out控制台输出或System.err错误输出这两个PrintStream的实例。 PrintWriter PrintWriter是另一个用于打印的类但它扩展了Writer类因此它用于字符输出流。PrintWriter比PrintStream更强大因为它支持字符编码并且可以很容易地处理字符数据。 3、案例 1、字节打印流 package com.xx.println;import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintStream; //打印流只有一个方向 public class Test01 {public static void main(String[] args) throws IOException {//1.创建打印流对象//PrintStream ps new PrintStream(xx.txt);//1.创建打印流对象将字节流转换为字节打印流//PrintStream ps new PrintStream(new FileOutputStream(xx.txt));//1.创建打印流对象将字节流转换为字节打印流末尾朱家PrintStream ps new PrintStream(new FileOutputStream(xx.txt,true));//2.写入数据ps.println(123muroyu);//关闭资源ps.close();} } 2、字符打印流 package com.xx.println;import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter;public class Test02 {public static void main(String[] args) throws IOException {//1.创建字符流对象//PrintWriter pw new PrintWriter(xx.txt);//1/创建字符流对象将字节流转换为字符打印流//PrintWriter pw new PrintWriter(new FileOutputStream(xx.txt));//1.创建字符打印流将将字符流转换为字符打印流//PrintWriter pw new PrintWriter(new FileWriter(xx.txt));//1.创建字符打印流将将字符流转换为字符打印流末尾追加PrintWriter pw new PrintWriter(new FileWriter(xx.txt,true));//2写入数据pw.println(123木头);//3关闭资源pw.close();} } 3、随机流 1、理解 随机流RandomAccessFile是一种特殊的文件流它允许对文件内容进行随机访问和读写操作。 RandomAccessFile是Java中的一个类它直接继承自Object类并且同时实现了DataInput和DataOutput接口。这个类提供了支持随机文件操作的方法不区分输入流和输出流对文件的访问一定要指定访问方式。通过RandomAccessFile程序可以直接跳转到文件的任意地方来读写数据这在网络请求中的多线程下载及断点续传等场景中非常有用。在RandomAccessFile内部有一个大的字节数组可以通过指针进行操控。当我们进行随机访问时让指针指向对应的字节就可以从当前字节开始读或写。总的来说随机流是一种非常灵活的文件流它可以大大提高对文件操作的效率。 2、四种模式 “r” (只读模式) : 使用只读模式打开文件只能对文件进行读取操作无法修改文件内容。如果文件不存在将会抛出FileNotFoundException。调用结果对象的任何write方法都将导致抛出IOException。 “rw” (读写模式) : 使用读写模式打开文件允许对文件进行读取和写入操作并且可以修改文件内容。如果文件不存在则尝试创建该文件。写入操作可能不会被立即同步到底层存储设备因此在系统崩溃时可能会丢失数据。 “rws” (同步读写模式) : 除了具有读写模式的功能外该模式还要求对文件的内容和元数据的每个更新都同步写入到底层存储设备。同步更新确保对文件的更改被安全地写入到底层的存储设备中从而降低了数据丢失的风险。rws选项确保内容和元数据如文件的最近更改时间戳等信息的持久化。 “rwd” (同步数据读写模式) : 与rws模式类似但只要求对“文件的内容”的每个更新都同步写入到基础存储设备而不要求同步元数据。这也降低了数据丢失的风险但可能不如rws模式那样全面保护数据。 3、案例 1、利用 随机访问流 将数据写入到文件 package com.xxio08;import java.io.IOException; import java.io.RandomAccessFile;public class Test01 {/*** 知识点利用 随机访问流 将数据写入到文件* * 1)写入数字、英文、中文*/public static void main(String[] args) throws IOException {//1.创建流对象//这里创建了一个RandomAccessFile对象w并指定了文件名为xx.txt和访问模式为rw读/写。如果文件不存在它将被创建如果文件已存在则内容将被覆盖从文件开始处。RandomAccessFile w new RandomAccessFile(xx.txt, rw);//2.写入数据w.write(123abc木头人.getBytes());//3.关闭资源 w.close();} } 2、利用 随机访问流 将数据写入到文件 package com.xx.io08;import java.io.File; import java.io.IOException; import java.io.RandomAccessFile;public class Test02 {/*** 利用 随机访问流 将数据写入到文件* * 1)写入数字、英文、中文* 2)在文件末尾追加*/public static void main(String[] args) throws IOException {//1.创建流对象File file new File(xx.txt);RandomAccessFile w new RandomAccessFile(file, rw);//设置指针,文件末尾w.seek(file.length());//2.写入数据w.write(123abc木头人.getBytes());//3.关闭资源w.close();} } 3、利用 随机访问流 读取文件里的数据 package com.xx.io08;import java.io.IOException; import java.io.RandomAccessFile;public class Test03 {/*** 知识点利用 随机访问流 读取文件里的数据* * 1)读取数据*/public static void main(String[] args) throws IOException {//1.创建流对象, 只读RandomAccessFile r new RandomAccessFile(xx.txt, r);//2.读取数据byte[] bs new byte[1024];int len;while((len r.read(bs)) ! -1){System.out.println(new String(bs, 0, len));}//3.关闭资源r.close();} } 4、利用 随机访问流 读取文件里的数据 package com.qf.io08;import java.io.IOException; import java.io.RandomAccessFile;public class Test04 {/*** 利用 随机访问流 读取文件里的数据* * 1)读取数据* 2)从英文处开始读取*/public static void main(String[] args) throws IOException {//1.创建流对象 //只读RandomAccessFile r new RandomAccessFile(xx.txt, r);//设置指针从下标为3开始r.seek(3);//2.读取数据byte[] bs new byte[1024];int len;while((len r.read(bs)) ! -1){System.out.println(new String(bs, 0, len));}//3.关闭资源r.close();} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92258.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机网站免费制作平台wordpress更换域名批量替换

一、场景说明 1、为什么要进行分表 随着数据量的不断增大,一张表中的数据肯定也会越来越多,甚至达到百万甚至千万级。我们通常会通过搭建mysql集群(主从同步),读写分离来实现优化数据库查询执行效率。 但是由于数据…

大流量网站解决访问量国外有什么网站做游戏

文章目录 必备知识选型方案 1:SpringFox选型方案 2:springdoc-openapi选型方案 3:Knife4j方案对比相关博文😂 背景 老项目是 SpringMVC 框架,使用的是 SpringFox 2.8.0 实现的 API 文档。新项目是 SpringBoot 3.x 框架,发现 SpringFox 已经停更了,故有了此次 API 文档的…

山东省菏泽市城乡建设局网站临西网站建设费用

在此博客中,我们将看到双工网络连接器如何工作。 在上一部分中,我们从broker-1和broker-2创建了一个网络连接器。 我们能够看到当代理2上有一个使用者使用队列“ foo.bar”时,代理1上的队列“ foo.bar”的消息如何转发到代理2上的队列“ foo…

佳木斯网站网站建设wordpress上线apache

大家在浏览网站时有没有注意到,页面中有些文字或字体加粗了,正在学习HTML和CSS的小伙伴,你知道HTML如何给文字加粗吗?CSS怎么设置字体加粗呢?这篇文章给大家总结了给字体和文字加粗的三种方法,包括HTML中的…

黄页网站软件应用大全网站运营需要多少钱

有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市。 给你一…

东莞seo建站哪家好美食类网站开发需求

随着华为鸿蒙系统的问世,不少技术小白在是否学习鸿蒙的问题上犹豫不决。鸿蒙作为华为自主研发的操作系统,拥有许多独特的技术优势和市场前景。但对于小白来说,是否值得投入时间和精力去学习鸿蒙开发呢? 1.鸿蒙系统开发&#xff1…

龙岗网站建设推广报价简历个人主页

背景 知乎客户端中有一个自己维护的 Hybrid 框架&#xff0c;在此基础上开发了一些 Hybrid 页面&#xff0c;当需要前端或者客户端开发接口的时候&#xff0c;就涉及到联调的问题。 和一般的 前端 <> 服务端&#xff0c;或者 客户端 <> 服务端 类似&#xff0c;前…

松江网站建设推广跨境电商平台下载

负载均衡&#xff1a;通过反向代理来实现 正向代理的配置方法。 正向代理&#xff1a; 工作原理&#xff1a;用户端直接访问不了&#xff0c;需要通过代理服务器来访问web服务器&#xff0c;用户端先访问代理服务器&#xff0c;再访问web服务器。web服务器响应给代理服务器&a…

湛江网站建设价格电子元件做的比较好的网站

android7.1 bootchart android 7.1的bootchart问题比较多&#xff0c;之前的版本还是比较稳定的&#xff0c;但是7.1之后出现了问题。 由於7.0 bootchart.cpp中有bug, google在7.1上還沒有修复&#xff0c;当我们执行下面的命令后 adb shell echo 120 > /data/bootchart/st…

济宁做网站哪家好简单的html网站模板下载

大家平时在使用诸如pr&#xff0c;会声会影&#xff0c;或者爱剪辑等视频编辑软件制作字幕时会不会觉得很麻烦&#xff0c;一点都不方便呢&#xff1f;亦或是大家苦苦寻找&#xff0c;却怎么都找不到合适的字幕制作软件。那么到底有没有即高效又方便快捷的字幕制作软件呢&#…

国外的建筑设计网站磁力链搜索引擎入口

大家好&#xff0c;我是若川。持续组织了8个月源码共读活动&#xff0c;感兴趣的可以点此加我微信 ruochuan12 参与&#xff0c;每周大家一起学习200行左右的源码&#xff0c;共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列1989 …

新手如何建立自己网站注册网络公司

Matlab Compiler run-time找了半天就在自己的安装目录下D:\Program Files\MATLAB\R2011b\toolbox\compiler\deploy\win32\MCRInstaller.ex

一家专做特卖的网站手机网站和微信网站的区别

C#中的Switch语句 题目描述 编写一个控制台应用&#xff0c;实现以下功能&#xff1a;根据输入的字符&#xff0c;输出通过、不通过和输入成绩无效。 &#xff08;1&#xff09;无论输入A、B、C、D&#xff0c;都输出通过&#xff1b; &#xff08;2&#xff09;输入E&#x…

thinksns网站开发腾讯云 怎样建设网站

来源 | 程序员石头责编| Carol封图 | CSDN 付费下载自视觉中国之前在某厂的某次项目开发中&#xff0c;项目组同学设计和实现了一个“引以为傲”&#xff0c;额&#xff0c;有点夸张&#xff0c;不过自认为还说得过去的 feature&#xff0c;结果临上线前被啪啪打脸&#xff0c;…

国内建网站费用做网站需要记哪些代码

最近在学习java NIO&#xff0c;发现java nio selector 相对 channel ,buffer 这两个概念是比较难理解的 ,把学习理解的东西以文字的东西记录下来&#xff0c;就像从内存落地到硬盘&#xff0c;把内存中内容换成该知识点的索引。 在介绍Selector之前先明确以下3个问题&#…

北京金河水务建设有限公司网站做venn图网站

在一个看似平常却又暗藏玄机的午后&#xff0c;阿强正悠闲地坐在实验室里&#xff0c;翘着二郎腿&#xff0c;哼着小曲儿&#xff0c;美滋滋地品尝着手中那杯热气腾腾的咖啡&#xff0c;仿佛整个世界都与他无关。突然&#xff0c;实验室的门 “砰” 的一声被撞开&#xff0c;小…

品牌网站设计步骤长尾关键词举例

许多论文对插图有要求&#xff0c;直接插入png、jpg一般是不行的&#xff0c;这是一篇顶刊文章&#xff08;pdf&#xff09;的插图&#xff0c;放大2400%后依旧清晰&#xff0c;搜罗了网上的方法&#xff0c;总结了一下如何将图片无损放入论文中。 这里主要讨论的是数据生成的图…

哪些企业需要做网站建设wordpress 自定义标题

将坐标变换为标准化设备坐标&#xff0c;接着再转化为屏幕坐标的过程通常是分步进行的&#xff0c;也就是类似于流水线那样子。在流水线中&#xff0c;物体的顶点在最终转化为屏幕坐标之前还会被变换到多个坐标系统(Coordinate System)。将物体的坐标变换到几个过渡坐标系(Inte…

连连跨境电商网站开发设计模板网站都有哪些

引言 在考虑生成对抗网络的文献时&#xff0c;Wasserstein GAN 因其与传统 GAN 相比的训练稳定性而成为关键概念之一。在本文中&#xff0c;我将介绍基于梯度惩罚的 WGAN 的概念。文章的结构安排如下&#xff1a; WGAN 背后的直觉&#xff1b;GAN 和 WGAN 的比较&#xff1b;…

张家界做网站公司传统类型的企业网站

tag常被称作里程碑&#xff0c;发版Release时用到。 怎么添加tag&#xff1f; 问 &#xff1a; 刚修改完代码 还未 Commit 可以直接 git tag v2.4.6.1 -m "[Update]更新proxy379ac539"吗&#xff1f; 答&#xff1a; 不可以&#xff0c;git tag 命令是用来给已经存…