java 中 System.out.println()和System.out.write()的區(qū)別
java 中 System.out.println()和System.out.write()的區(qū)別.
這兩個函數(shù)一個是System.out.write()輸出字符流,System.out.println()是輸出字節(jié)流,很簡單。看下面這個程序就明白了。
//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);
}
}
結(jié)果:
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");
}
}
這兩句的效果是一樣的。
什么是字符,什么是字節(jié)?
1個字節(jié)等于8個bit位,每個bit位又0/1兩種狀態(tài)也就是說一個字節(jié)可以表示256個狀態(tài),計算機里用字節(jié)來作為最基本的存儲單位。一般來說,英文狀態(tài)下一個字母或數(shù)字(稱之為字符)占用一個字節(jié),一個漢字用兩個字節(jié)表示。在不同的編碼方式下一個字符占的字節(jié)數(shù)不太一樣。
簡單的來說:字節(jié)組成字符
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
舉例講解Java的Spring框架中AOP程序設(shè)計方式的使用
這篇文章主要介紹了Java的Spring框架中AOP程序設(shè)計方式的使用講解,文中舉的AOP下拋出異常的例子非常實用,需要的朋友可以參考下2016-04-04
詳解Java虛擬機30個常用知識點之1——類文件結(jié)構(gòu)
這篇文章主要介紹了Java虛擬機類文件結(jié)構(gòu),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
JAVA設(shè)計模式零基礎(chǔ)解析之單例模式的八種方式
設(shè)計模式(Design pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計經(jīng)驗的總結(jié)。使用設(shè)計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性2021-10-10
關(guān)于SpringBoot整合Canal數(shù)據(jù)同步的問題
大家都知道canal是阿里巴巴旗下的一款開源工具,純java開發(fā),支持mysql數(shù)據(jù)庫,本文給大家介紹SpringBoot整合Canal數(shù)據(jù)同步的問題,需要的朋友可以參考下2022-03-03
詳解Spring Boot中整合Sharding-JDBC讀寫分離示例
這篇文章主要介紹了詳解Spring Boot中整合Sharding-JDBC讀寫分離示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03
kafka 啟動報錯 missingTopicsFatal is true的解決
這篇文章主要介紹了kafka 啟動報錯 missingTopicsFatal is true的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07

