什么是scanner


什么是scanner

  • scanner是一個類,它里面由很多方法,比如next
  • scanner像一個通道,或者高速公路
  • PrintStream可以用於向控制台輸出運行時數據,實質上,java的API在內部實現控制台輸出就是用的PrintStream(System.*)來做的,而這個Scanner則是可以接受控制台的輸入數據,供正在運行程序使用
  • system.in來輸入,scanner就像高速公路來提供接收的通道;
  • 它有走小車的,也有走大車的,對應不同的數據類型

不關scanner有啥后果

  • JAVA中如果輸入輸出流沒有關閉,會有什么后果;
  • 高速公路,占路不放,占用內存。
  • 占用內存空間,直到奔潰。
  • 但現在的電腦配置,你在運行小程序或者測試過程中這方面(占用內存)也很難體現出來的。
  • 嚴格地說,規范化的編程一般都要記住要關閉輸入輸出流的。

代碼:

import java.util.Scanner;

public class TernaryOperator01 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		sc.close();
	}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM