什么是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