首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是system.in

什么是system.in
EN

Stack Overflow用户
提问于 2014-07-17 00:50:13
回答 10查看 40.5K关注 0票数 10

考虑下面的Scanner输入示例。

代码语言:javascript
复制
Scanner user_input = new Scanner( System.in );

这里的类是Scanneruser_input是Scanner类下的对象。什么是(System.in)?它是传递的参数还是Scanner类下的对象?

考虑另一个例子。

代码语言:javascript
复制
dog dog1 = new dog(25)

在这里,我设置了dog类来接受size作为参数。

System.in到底是什么?

EN

回答 10

Stack Overflow用户

发布于 2014-07-17 00:52:21

Scanner类接受输入流作为参数,系统类有一个类型为InputStream的静态变量inSystem.in为您提供了InputStream类型的的实例。

检查此doc of public static final InputStream in

“标准”输入流。此流已打开并准备好提供输入数据。

票数 9
EN

Stack Overflow用户

发布于 2014-07-17 00:52:29

source

System.in是一种InputStream,通常连接到控制台程序的键盘输入。System.in不经常使用,因为数据通常通过命令行参数或配置文件传递给命令行应用程序。在带有GUI的应用程序中,应用程序的输入是通过GUI提供的。这是一种独立于Java IO的输入机制。

票数 9
EN

Stack Overflow用户

发布于 2014-07-17 00:51:51

System.in是“标准”输入流。

查看以下文档:http://docs.oracle.com/javase/7/docs/api/java/lang/System.html

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24786399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档