求教java中System.out.print()和out.print()的区别

求教java中System.out.print()和out.print()的区别

举个jsp的例子来说在页面中要打印东西你可以用print,你要是用system.out.print就会在服务器的控制台输出,而不在页面输出。print多用于通过java语言而不是html向页面输出值,system.out.print方便在调试程序的时候通过控制台跟踪信息

两个out不能相提并论

 System.out.println();//是将数据传输给Console界面

其中的out是输出流

 out.print();//将数据封装作为jsp的响应数据,浏览器接收数据解释为页面内容

其中的out会被编译为

JspWriter out

根本不是输出流