System类是如何获取out(PrintStream的.)
来源:互联网 发布:网络语草根是什么意思 编辑:程序博客网 时间:2024/06/06 23:59
开题引出我们常用的一个方法...System.out.println();
println()这个方法是PrintStream的一个方法..然后我们再来看以下源代码.
public final static PrintStream out = nullPrintStream();
private static PrintStream nullPrintStream() throws NullPointerException {
if (currentTimeMillis() > 0) {
return null;
}
throw new NullPointerException();
}
System 类的这个成员变量(out)返回的是一个NULL值,到底是如何获取的???
再往下看...
public static void setOut(PrintStream out) {
checkIO();
setOut0(out);
}
private static native void setOut0(PrintStream out);// natvie关键字,表示这个setOut0方法,是调用本地的C语言方法,或者C++方法...
根据这个来获取
- System类是如何获取out(PrintStream的.)
- IO流 打印流 PrintStream args[0] System.out是PrintStream类型的
- java system.out.println() 详解(其中包,类,对象的关系) system.out 和 printstream类的关系浅谈
- toString是如何被System.out.println调用的
- 为什么是System.out.println();
- 如何重定位System.out
- PrintStream和System.setOut(PrintStream ps)用法
- Scanner里的(System in)与(System.out)
- PrintStream类(打印流)
- PrintStream 类
- java获取System.out输出字符串
- java获取System.out输出内容
- java获取System.out输出内容
- 如何获取system()函数的pid
- system.out与system.erro的区别
- System.out和System.err的区别
- System.out 和 System.err 的区别
- System.out与System.err的区别
- 云计算仿真工具中文注释CloudInformationService.java
- 构造函数
- NKFのインストール
- 云计算仿真工具中文注释CloudSim.java
- Glenn Corpes:iPhone 4到iPhone 4S是一次大飞跃
- System类是如何获取out(PrintStream的.)
- 云计算仿真工具中文注释CloudSimShutdown.java
- Android使用后台线程提高用户体验
- 创建Android Widget
- 有关gcc
- WEB+Cloud时代的开始——OS时代的终结
- C#制作辅助工具
- 云计算仿真工具中文注释CloudSimTags.java
- i++和++i