在Java代码中,究竟System
与System.out.print
或System.exit
一样吗?它是为了什么?系统在Java代码中的含义是什么?
回答
见的javadoc:
System类包含一些有用的类字段和方法。它不能实例化它 。
系统类提供的功能包括标准输入, 标准输出和错误输出流;访问外部 定义的属性和环境变量;加载文件 和库的方法;以及用于快速复制数组的一部分的实用方法。
简而言之,它是一个有很多静态工具方法的工具类。它不能被分类(由于它的修改器是final
)。它不能被实例化。
System
只是一个类而out
只是该类的静态字段。在这里寻找更多的信息:http://download.oracle.com/javase/6/docs/api/java/lang/System.html
系统不仅仅是一个类,它是一个“final”类。 –
系统是一个final class
其中包含几个有用的类字段和方法。 out是System类中的一个字段,它是PrintStream类型及其“标准”输出流。而println()是PrintStream类中定义的方法。
系统 - 这是一个类。
System.out - 此类的一个对象字段。
System.out.print和System.exit - 它是方法。
'out'是'System'中的一个静态字段。 –
@theelitegentleman谢谢 – umbr
System
是java.lang
包中的一个类,该包自动导入。这就是为什么你不必导入这些类(String
,Integer
,Float
等等)。
类System
有三个静态字段:
out
,这是PrintStream
类,它是用于默认输出中(标准输出)的一个实例。err
,这是PrintStream
类的一个实例,用于错误输出(stderr)。in
,这是InputStream
类的一个实例,用于从控制台(stdin)读取数据。
- 1. 消息系统的含义是什么?
- 2. 代码含义是什么?
- 3. NSURLErrorDomain中代码的含义是什么?
- 4. @Override在此Java代码中的含义是什么?
- 5. 这行代码的含义是什么?
- 6. 以下代码的含义是什么?
- 7. 这段代码的含义是什么?
- 8. 在java中sequence的含义是什么?
- 9. @Trivial在Java中的含义是什么?
- 10. rspec源代码中的以下代码含义是什么?
- 11. 代码含义是什么? UITextFieldDelegate
- 12. Maven Surefire插件:runOrder中文件系统的含义是什么?
- 13. 什么是“本”在Java中的含义是什么?
- 14. #encoding BINARY在Ruby代码中的含义是什么?
- 15. “int 0x2A”在汇编代码中的含义是什么
- 16. 这段代码在打字稿中的含义是什么?
- 17. 相机请求代码在Android中的含义是什么
- 18. 在PDF代码标题中,%©»ªμ的含义是什么?
- 19. “NEARDATA”在NetHack源代码中的含义是什么?
- 20. `type`在以下JavaScript代码段中的含义是什么?
- 21. 请求代码在startActivityForResult中的含义是什么
- 22. $ .event.handle.apply在jQuery代码中的含义是什么?
- 23. 在ruby代码中assert fido.methods.size> 0的含义是什么?
- 24. $$('foo')在JavaScript源代码中的含义是什么?
- 25. 这段代码在C中的含义是什么?
- 26. __init在Linux内核代码中的含义是什么?
- 27. %c在GCC内联汇编代码中的含义是什么?
- 28. 这段代码在纯英文中的含义是什么?
- 29. 这行代码在makefile中的含义是什么?
- 30. 颜色代码在Isabelle/jEdit中的含义是什么?
阅读文档:http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html –
想Upvote Rob的编辑。 – asgs