Code Bye

System.out.print()和out.print()在使用时有什么区别?

总是搞不明白这一点。

import static java.lang.System.out;

public class Test {
	public static void main(String[] args) {
		out.println("Hello World");
	}
}

static 引入了 System.out 后就可以使用out.print() 了
跟 System.out.print() 没有区别

out.print()是什么,out是哪来的对象?这语法错误

如果是jsp里的out,那么out和System.out引用的完全不是同一个东西


10分
out.print()是jsp里面的吧!
System.out.print()是标准输出
out.print()是在JSP页面吧

5分
引用 1 楼 magi1201 的回复:
import static java.lang.System.out;

public class Test {
	public static void main(String[] args) {
		out.println("Hello World");
	}
}

static 引入了 System.out 后就可以使用out.print() 了
跟 System.out.print() 没有区别

+1
java中楼上说的很清楚了,不懂的话查下api吧。
如果是jsp的话,应该是一个打印在控制台,一个打印在页面上


5分
一个是在java代码中实现,输出在控制台。
一个是在jsp代码中实现,输出在页面。  其实这里的out,是PrintWrite 类的实例,,查看源码就能看到。。
我不太明白纠结这个有啥用?虽然我也不知道答案
引用 2 楼 ygycomon 的回复:

out.print()是什么,out是哪来的对象?这语法错误

如果是jsp里的out,那么out和System.out引用的完全不是同一个东西

能详细说一下吗(JSP中)?麻烦了


20分
引用 7 楼 tomsy2000 的回复:
Quote: 引用 2 楼 ygycomon 的回复:

out.print()是什么,out是哪来的对象?这语法错误

如果是jsp里的out,那么out和System.out引用的完全不是同一个东西

能详细说一下吗(JSP中)?麻烦了

jsp里的out和system.out这两个out就不是同一个东西,输出流的模板不一样,一个是http的响应流,一个是标准输出流

在JAVA里面应该没有out.print()吧。无论怎么样,肯定有类开头的,不会直接是方法开头

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明System.out.print()和out.print()在使用时有什么区别?