java 中 System.out.println()和System.out.write()的区别.

这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。

//import java.util.*;

public class Test {

public static void main(String[] args){

// Scanner in = new Scanner(System.in);

int a = 65;

System.out.write(a);

System.out.println("\n");

System.out.println(a);

}

}

结果:

A

65

测试2:

import java.io.IOException;

public class Test2 {

public static void main(String[] args) throws IOException{

System.out.write("hello\n".getBytes());

System.out.println("hello");

}

}

这两句的效果是一样的。

什么是字符,什么是字节?

1个字节等于8个bit位,每个bit位又0/1两种状态也就是说一个字节可以表示256个状态,计算机里用字节来作为最基本的存储单位。一般来说,英文状态下一个字母或数字(称之为字符)占用一个字节,一个汉字用两个字节表示。在不同的编码方式下一个字符占的字节数不太一样。

简单的来说:字节组成字符

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

java 里面write,java 中 System.out.println()和System.out.write()的区别相关推荐

  1. JAVA中System.out.println和System.out.print有什么区别

    java里常用的控制台输出语句有System.out.println和System.out.print 一:两者之间的区别如下: 1. 参数有区别: System.out.println() 可以不写 ...

  2. JAVA的System.out.println和System.out.printf之间有什么区别?

    平时我们编写代码大多都是使用System.out.println或者System.out.print. printf???相信学过C语言的应该知道这个输出语句关键字. 那java中的System.ou ...

  3. sql语句和java的关系_java中Statement 与 PreparedStatement接口之间的关系和区别

    Statement 和 PreparedStatement之间的关系和区别. 关系:PreparedStatement继承自Statement,都是接口 区别:PreparedStatement可以使 ...

  4. java构造方法函数_Java中的构造方法(构造函数)与普通方法区别

    ** Java中的构造办法(构造函数)与通俗办法差别 ** 一.明白什么是构造办法,什么是通俗办法? 所谓的构造办法,是一种特别的办法,其感化是用来创建对象时初始化对象,即为对象成员变量赋初始值,老是 ...

  5. java class private_Java class 中public、protected 、friendly、private的区别

    转载自:http://hi.baidu.com/ceoct/item/7e136a2417ba6f896f2cc33c Java class 中public.protected .friendly.p ...

  6. android system.out.println,为什么“System.out.println”在Android中不起作用?

    为什么"System.out.println"在Android中不起作用? 我想在控制台中打印一些东西,这样我就可以调试它了.但出于某种原因,我的Android应用程序中没有打印任 ...

  7. System.out.println与System.err.println的区别

    1.System.out.println   能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了,      而System.err.println只能在屏幕上实现打印,即使你重定向了也一样 ...

  8. System.out.println,system.out.print,system.out.printf的区别

    概念上的区别是这样得: print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后. println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始. ...

  9. java基本输入类型数据System.out.println()或System.out.print()

    转载于:https://www.cnblogs.com/yihujiu/p/5990204.html

最新文章

  1. [原创]存储过程里面的递归
  2. pytest 15 fixture之autouse=True
  3. 常见开源项目结构划分
  4. sqlserver还原差异备份
  5. Visual Studio 2005 移植 (札记之一)
  6. abstract的一些用法
  7. mysql default unix_timestamp(now())
  8. 剑指Offer_47_求1+2+3+...+n
  9. 【LOJ2127】「HAOI2015」按位或
  10. vue require图片_前后端分离当下,后端同学总结的手动构建vue项目
  11. Codeforces-1684 D: Traps 【贪心、排序】
  12. 洗衣机也时尚?UDE展上你不能错过的家电好物!
  13. CorelDRAW 2022(CDR22)软件最新版本正式发布 新增功能详解
  14. linux强制修改只读文件权限
  15. Hulu推荐 | 五年口碑依旧百分百好评?《汉密尔顿》上线Disney+
  16. 【Labview】对连续采集数据的一种采样方法
  17. 微信公众号一次性订阅消息
  18. 大数据技术十大核心原理
  19. 计算机主机能上网玩游戏吗,为什么现在人人都有电脑,还要去网吧玩游戏?
  20. Game Plug-ins(2)

热门文章

  1. 三行代码生成验证码并转换成base64
  2. c语言即时通讯软件源码,即时通讯软件源码-基于c语言即时通讯软件代码实现
  3. 华为官方强制线刷工具_一加8/8Pro 线刷救砖
  4. 如何在搜狗浏览器中添加扩展工具
  5. 前、后端分离权限控制设计与实现
  6. 【java8新特性】——Optional详解(三)
  7. 计算机网络—一个自治系统有5个局域网,其连接图如图所示。LAN2至LAN5上的主机数分别为:91,150,3,15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块
  8. Springboot 页面访问不到静态资源Failed to load resource: the server responded with a status of 404 ()
  9. linux概述、基本命令
  10. 博途变量类型_PLC数据类型(UDT)