首页 > 编程语言 >Java基础 字符打印流

Java基础 字符打印流

时间:2023-10-25 22:45:58浏览次数:40  
标签:字符 Java pw 虚拟机 打印 println out

字符流底层有缓冲区,所以效率更高,想自动刷新需要手动开启

 

字符打印流的构造方法:

 

字符打印流的成员方法:

 

代码示例:

PrintWriter pw = new PrintWriter(new FileWriter("E:\\Java基础资料\\b.txt"), true);
pw.println("黑马程序员");
pw.print("成就it黑马");
pw.println();
pw.printf("%s 学习 %s", "张三", "Java");
pw.close();

 

 

 

输出语句 跟 打印流 之间有什么关系呢?

System.out.println ()

out   →   public  static  final  PrintStream  out  =  null ;

System.out 获取的就是一个打印流的对象,这个流的对象不需要我们自己创建,是当虚拟机在启动之后,由虚拟机自己来创建的。这个打印流默认指向控制台

 

PrintStream  ps  =  System.out :

获取打印流的对象,此打印流在虚拟机启动的时候由虚拟机创建,默认指向控制台,所以这个打印流是一个特殊的打印流,它还有一个其他的名字,叫 系统中的标准输出流 System.out,这个流是不能关闭的,因为这个流在系统中是唯一的

ps.println ("123") :

调用打印流中的方法 println,字符串 123 就被打印在了控制台

 

标签:字符,Java,pw,虚拟机,打印,println,out
From: https://www.cnblogs.com/gagaya2/p/17788300.html

相关文章

  • 使用LocalDate打印日历
    使用使用LocalDate打印日历java代码:importjava.time.*;publicclassgetDate{publicstaticvoidmain(String[]args){System.out.println("MonTueWedThuFirSatSun");for(inti=1;i<value;i++){System.out.p......
  • java学习_05
    if语句lf语句的第一种格式执行流程:I.首先计算关系表达式的值II.如果关系表达式的值为true就执行语句体III.如果关系表达式的值为false就不执行语句体IV.继续执行后面的其他语句if的注意点:大括号的开头可以另起一行书写,但是建议写在第一行的末尾......
  • Java基础 打印流、字节打印流
      打印流是高级流,也是用来包装基本流的但是打印流不能读,只能写,所以打印流只有输出流 打印流分为两种:PrintStream、PrintWriter两个类1.PrintStream  →  字节打印流2.PrintWriter  →  字符打印流 打印流的特点:1.打印流只能操作文件目的地,不能操作......
  • java01下载typora
    1.在软件管理下载typora,只能试用15天2.新建一个文件夹a,然后里面建一个txt文档,把文档后缀改成md,类型变成MarkDownfiel3.打开a,打开大纲,右键可以输入内容,样式 ......
  • Java拾贝第十一天——IO流之字节流复制图片、视频
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么文件在硬盘或传输时都以字节的形式进行传输。包括图片、视频等。思路:先定位源文件file1作为源文件,file2作为复制文件使用字节流输入流读取file1使用字节流输出流输出file2关闭流。定位源文件,我特地翻出来一张学校......
  • C# 在流行度指数上将超过Java
    2023年10月最新的TIOBE编程语言流行指数表明:C#和Java之间的差距从未如此之小,目前,差异仅为1.2%,如果趋势保持这种状态,C#将在大约2个月内超过Java,TIOBESoftware首席执行官PaulJansen的认为,C#的崛起是以牺牲Java为代价的-Oracle和Kotlin是Java衰落的主要因素。TIOBE指数每月跟踪编......
  • 在Java中,public、protected、包私有(package-private)和私有(private)之间的区别是什么?
    内容来自DOChttps://q.houxu6.top/?s=在Java中,public、protected、包私有(package-private)和私有(private)之间的区别是什么?在Java中,在使用class和interface以及处理继承时,是否有明确的规定何时使用每个访问修饰符,即默认(包私有)、public、protected和private?官方教程(http://doc......
  • java学习每日总结-第五天
    第五天学习//美好的一天,从学java开始今天首先是tomcat的体验,其实这个玩意很早以前就一直在用了,不过吧对他的理解约等于没有,现在知道了tomcat是一个web服务器,用来连接网页和服务器。  学完tomcat之后,终于来到了我之前一直缺少的一部分重要的知识,servlet!  学习了几个小......
  • maven创建普通java项目访问mysql-仅jdbc
    已知:1、maven对普通Java项目的创建,参考 https://www.cnblogs.com/wanjinliu/p/17706089.html 。2、java常规访问mysql数据库,需要用到jdbc驱动。调用的jar包,最新为“mysql-connector-j”--这个名字可以不记得,看见能认识它就行。包、类入门用法,参考 https://www.cnblogs.com/......
  • 一、认识java以及环境变量
    1、Java是一门面向对象的语言,分为:SE、ME、EE;JavaME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等;J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Jav......