System.out

浪奔的小三爷 2021-04-27 01:39:43
PrintStream ps = System.out;是什么意思? 把System.out赋给左边的对象吗?
然后ps.println() 与System.out.println()有什么区别吗?
还有PrintSream ps =new PrintStream 不能new一个对象?
...全文
238 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
惠峰 2021-04-27
  • 打赏
  • 举报
回复
PrintStream继承了OutputStream,是一种输出流。至于System.out应该是C/C++语言实现的
惠峰 2021-04-27
  • 打赏
  • 举报
回复
ps和System.out是同一个实例,所以ps.println() 与System.out.println()是一样的。PrintStream可以new的
qq_39936465 2021-04-27
  • 打赏
  • 举报
回复
引用 楼主 浪奔的小三爷 的回复:
PrintStream ps = System.out;是什么意思? 把System.out赋给左边的对象吗? 然后ps.println() 与System.out.println()有什么区别吗? 还有PrintSream ps =new PrintStream 不能new一个对象?
1,system类中有个一个静态方法out,out方法的返回值是printstream类型,所以可以把它赋值给printstream 2,没区别 3,可以new 一个对象,但是out方法是java自带的一个标准输出stream,用来向屏幕输出内容,这里直接使用系统的标准输出方法,你自己new一个的话需要设定输出的对象。

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧