Java 中的打印流

news2024/9/25 13:22:07

打印流属于输出流,分为字节打印流和字符打印流。

字节打印流

  • 构造方法

这么多个构造方法,不要求记住,知道怎么用就可以了。

字节流底层是没有缓冲区,开不开自动刷新都一样。

听老司机说  工作3年了 一个流都没用过。所以听下有个印象就好。

  • 成员方法

write(int b):常规方法,跟之前的一样,将指定的字节写出。

println(Xxx x):原样写出,换行,并自动刷新。

print(Xxx x):原样写出,并自动刷新。

printf():占位符%s。

字符打印流

PrintWriter

构造方法和成员方法跟字节流一样。

System.out.println()和打印流有什么关系吗?

打开源码可以发现System是一个类,并且out是一个静态变量,是一个字节打印流的对象,在运行时有JVM进行赋值,只不过打印到控制台了。这个流还有一个名称是标准输出流。

public static final PrintStream out = null;

fianl修饰基本数据类型,值不修改,修饰引用数据类型地址值不可变,属性可变。

可以看到上述out就是由fianl进行修饰的,一旦由虚拟机赋值之后out所指向的对象是不会发生变化的,所以不能关闭这个流。

打印流有哪几种,又各自有什么特点?

打印流只能写入,不能读取。

分为字节打印流和字符打印流。

字节打印流:写入数据时默认自动刷新;

字符打印流:写入数据时自动刷新需要手动开启。

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

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

相关文章

maven配置 + IDEA集成自己配置的maven

去官网下载 解压出来&#xff0c;去 conf 配置本地仓库 要是没梯子&#xff0c;国外服务器还是慢的&#xff0c;参考下面的maven的架构图 &#xff0c;就不用去国外的中央仓库了&#xff0c;配置到去阿里云的私服。 <mirror><id>alimaven</id><name>a…

Unity物理模块 之 ​2D碰撞器

本文仅作笔记学习和分享&#xff0c;不用做任何商业用途 本文包括但不限于unity官方手册&#xff0c;unity唐老狮等教程知识&#xff0c;如有不足还请斧正 1.碰撞器是什么 在 Unity 中&#xff0c;碰撞器&#xff08;Collider&#xff09;是一种组件&#xff0c;用于检测物体之…

Ubuntu23.10 安装kvm并使用nmtui创建桥接网络

1.实验准备 &#xff08;1&#xff09;使用Vmware安装Ubuntu23.10 2.实验步骤 &#xff08;1&#xff09;配置ssh &#xff08;2&#xff09;安装qemu &#xff08;3&#xff09;安装libvirt服务 &#xff08;4&#xff09;安装virtinst &#xff08;5&#xff09;启动libvir…

AI文生图的最新王者出现了,Midjourney和Stable Diffusion这下得哭了

最近&#xff0c;超越Midjourney&#xff08;简称MJ&#xff09;和Stable Diffusion&#xff08;简称SD&#xff09;的AI文生图模型突然出现了&#xff0c;她就是Flux.1模型。Flux.1模型是由SD前核心创始团队创立的Black Forest Labs研发的&#xff01; Flux.1模型一发布就瞬间…

unity + ready player me + oculus lipsync 实现数字人说话对应口型 手把手 保姆教程

在网上看了很多教程都没讲明白&#xff0c;今天终于完全弄懂了&#xff0c;现在把教程完整分享出来&#xff0c;希望能帮到大家。 一、unity 中 安装ready player me 插件和 oculus lipsync插件 1.ready player me 安装 &#xff1a; 插件地址在这 菜单栏会出现这两个选项&…

4款热门的视频剪辑软件大盘点,哪款是你的菜?

视频剪辑软件早已成为了现在很多人展现创意、记录生活和实现创作的必备工具&#xff1b;如果你还没有找到一款适合自己的视频剪辑软件的话&#xff0c;不妨看看这4款&#xff0c;一定会给你带来惊喜的。 1、福昕剪辑助手 直达链接&#xff1a;www.pdf365.cn/foxit-clip/ 这个…

python-读取测序数据的ABI文件并输出png格式峰图

本地环境&#xff1a;win10&#xff0c;Python 3.9.13&#xff0c;Biopython 1.8.2&#xff0c;matplotlib 3.5.2 参考&#xff1a; matplotlib.pyplot.arrow — Matplotlib 3.9.1 documentation https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.arrow.html mat…

【实战场景】SpringBoot整合Swagger快速实现

【实战场景】SpringBoot整合Swagger快速实现 开篇词&#xff1a;干货篇&#xff1a;一. Swagger简介二. SpringBoot整合Swagger3环境搭建1. 引入maven依赖2. YML配置3. Swagger配置类4. Swagger分组配置 三. Swagger 常用注解配置1. Api2. ApiOperation3. ApiParam4. ApiModel …

工程技术人员职称专业一览表,赶紧收藏!有助评职称、落户

现在很多地区为了引进人才&#xff0c;都会对各类获得中级或高级职称的人才提供一系列优惠政策&#xff0c;比如人才补贴、职称入户等等。 下面小编就来为大家介绍一下中级职称专业一览表&#xff0c;告诉你能以考代评的几个考试&#xff0c;需要评职称、落户的快看过来&#…

C#中Override与New关键字的运用及实例解析

文章目录 override 关键字new 关键字使用场景使用注意事项和最佳实践总结 在C#编程中&#xff0c;override 和 new 关键字用于处理类的继承和方法的重写。理解它们的用法和区别对于编写清晰和高效的面向对象代码至关重要。本文将详细阐述这两个关键字的含义、使用场景&#xff…

5分钟带你走近:LVS负载均衡(lvs知识点+实验配置)

集群和分布式简介 1、系统性能扩展方式 Scale UP&#xff1a;向上扩展,增强 Scale Out&#xff1a;向外扩展,增加设备&#xff0c;调度分配问题&#xff0c;Cluster 2、集群Cluster Cluster: 集群是为了解决某个特定问题将堕胎计算机组合起来形成的单个系统 Cluster常见…

PDF扫描?用lookscanned就好了【送源码】

日常工作&#xff0c;我们有时会需要把电子文档转换成看起来像是用扫描仪扫描出来的PDF文件&#xff0c;满足某些特定的需求&#xff0c;你懂的~~ 有时候身边没有打印机或者打印纸&#xff0c;或者打印不方便&#xff0c;总不至于每天都背着吧&#xff1f; 今天要跟大家聊聊一…

SX_错误声明定义了两个以上的数据类型BUG解决_14

具体报错&#xff1a; In file included from perfmon_priv.h:32,from perfmond.c:21: perfmon_api.h:7:18: 错误: 声明指定了两个以上的数据类型7 | #define uint8_t unsigned char perfmon_api.h:7:27: 错误: 声明指定了两个以上的数据类型7 | #define uint8_t unsigned cha…

《人工智能算力资源池技术规范》团体标准正式发布!

由趋动科技提出、中关村新兴科技服务业产业联盟牵头、联合行业专家单位参与&#xff0c;遵循标准制定流程&#xff0c;经过批准起草小组会议讨论、广泛征求意见、委员会草案投票等流程的《人工智能算力资源池技术规范》团体标准&#xff08;标准编号为T/STSI 43—2023&#xff…

洛谷 P1433 吃奶酪

原题https://www.luogu.com.cn/problem/P1433 Description 房间里放着 n 块奶酪。一只小老鼠要把它们都吃掉&#xff0c;问至少要跑多少距离&#xff1f;老鼠一开始在 (0,0)点处。 Input 第一行有一个整数&#xff0c;表示奶酪的数量 n。 第 2 到第(n1) 行&#xff0c;每行…

短视频SDK,支持Flutter跨平台框架,加速产品上线进程

在数字内容爆炸式增长的今天&#xff0c;短视频已成为连接用户、传递情感、展现创意的重要桥梁。为助力开发者快速融入这股潮流&#xff0c;美摄科技匠心打造了一款专为Flutter框架优化的短视频SDK解决方案&#xff0c;旨在降低技术门槛&#xff0c;加速产品迭代&#xff0c;让…

商标直接注册初审通过提高的注意!

近日下了一批商标注册申请初步审定公告通知书&#xff0c;普推知产商标老杨发现其实许多商标名称申请在前&#xff0c;经过专业检索查重&#xff0c;基本上就知道通过率如何&#xff0c;虽然是一个预判&#xff0c;但是对于有经验的商标代理人员来说&#xff0c;预估七成基本判…

HTML - 简易版打字练习

1. 赛博朋克风格的视觉设计 颜色与渐变&#xff1a;通过linear-gradient设置了背景的颜色渐变&#xff0c;使用高饱和度的霓虹色彩&#xff08;如橙色、绿色和蓝色&#xff09;来营造赛博朋克的视觉效果。这种配色方案是赛博朋克风格的典型元素。 立体感和阴影&#xff1a;使用…

春秋云镜CVE-2023-38836

打开靶场环境 点击发现一个登陆框&#xff0c;弱口令试一下 发现账号密码为admin,password 随便点击点击 Media发现这里可以上传文件上传木马试试 <?php eval($_POST["wjq"]); ?> 发现不能上传php文件 php内容 修改他的格式 抓包绕过一下 302就可以其实已经…

绘制echarts-liquidfill水球图

文章目录 一、效果图二、步骤1.安装插件2.引入2.主要代码2.素材图片 总结 一、效果图 二、步骤 1.安装插件 npm install echarts npm install echarts-liquidfillecharts5的版本与echarts-liquidfill3兼容&#xff0c;echarts4的版本与echarts-liquidfill2兼容,安装的时候需要…