在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