输入输出流
System.out(标准终端输出流)
System.err(标准错误输出流)
System.in(标准输入流)
我们可以重定向这些流,比如可以把 System.out 的输出重定向到一文件中去
System.setOut(PrintStream) 标准输出重定向
System.setErr(PrintStream) 标准错误输出重定向
System.setIn(InputStream) 标准输入重定向
取当前时间
System.currentTimeMillis() 返回 long 型值。
数组拷贝
System.arraycopy(Object src, int src_position, Object dst, int dst_position, int length)
利用 System.arraycopy 进行数组的拷贝效率是最高的, 一般情况下我们自己很少直接用到这个方法,但在集合类的内部中都大量使用了这个方法。
存取系统的 Properties
System.getProperties():取得当前所有的 Properties
System.getProperty ("java.version" ) // Java 运行环境版本:[1.6.0_13]
java.home // Java 主目录
file.separator //文件分隔符:[]
path.separator //路径分隔符:[;]
user.name //用户名:[Administrator]
user.dir //用户当前工作目录
Library
System.loadLibrary(String libname): 加载 native 的动态库。 可以用 C 写 JNI 的库, 然后在 java 中通过 native 方法来调用。
SecurityManager
System.setSecurityManager(SecurityManager s)和 System.getSecurityManager():设置与取得系统的 security class
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于