Systen类的变量及其说明 类变量 说明 public static final PrintStream err 标准错误输出流。 public static final Inputstream in 标准输入流。 public static final PrintStream out 标准输出流
System类的变量及其说明 类变量 说明 public static final PrintStream err 标准错误输出流。 public static final InputStream in 标准输入流。 public static final PrintStream out 标准输出流
System类常用的方法及其说明 方法 说明 public static void arraycopy(Object src,int 拷贝一个数组到另一个数组,它从源数组的 src position, Object dst, int dst position, int length 指定位置开始,拷贝到目标数组的指定 位置。 返回从时间1970年1月1日00:00.00时起到当 public static long current Time Millis 前所历经的毫秒数(通常用来比较两事 件发生的前后时间差)。 public static void exit(int status) 退出Java当前运行的虚拟机。 public static void gco 运行垃圾回收器。 public static String getP roperty( string key) 获取由给定的key确定的系统属性值。 public static void setErr(PrintStream err) 重定向标准错误输出设备 public static void setIn(InputStream in) 重定向标准输入设备 public static void setOut(Print Stream out) 重定向标准输出设备。 Ipublic static String setProperty( String key设置由key指定的系统属性为指定的vlue的 String value
System类常用的方法及其说明 方法 说明 public static void arraycopy(Object src, int src_position, Object dst, int dst_position, int length) 拷贝一个数组到另一个数组,它从源数组的 指定位置开始,拷贝到目标数组的指定 位置。 public static long currentTimeMillis() 返回从时间1970年1月1日00:00:00时起到当 前所历经的毫秒数(通常用来比较两事 件发生的前后时间差)。 public static void exit(int status) 退出Java当前运行的虚拟机。 public static void gc() 运行垃圾回收器。 public static String getProperty(String key) 获取由给定的key确定的系统属性值。 public static void setErr (PrintStream err) 重定向标准错误输出设备。 public static void setIn (InputStream in) 重定向标准输入设备。 public static void setOut (PrintStream out) 重定向标准输出设备。 public static String setProperty(String key, String value) 设置由key指定的系统属性为指定的 value的 值
System类的常用属性列表 系统属性名称(key的取值) 含义 file separator 文件分隔符 javaclass path Java类路径 Javaclass version Java类的版本编号 Java. home Java的安装目录 Java version Java的版本编号 os. arc 操作系统的体系结构 os. name 操作系统名 oS version 操作系统版本 line separator 行分隔符 path separator 路径分隔符 user air 用户当前目录 user home 用户主目录 user name 用户名
System类的常用属性列表 系统属性名称(key的取值) 含义 "file.separator" 文件分隔符 "java.class.path" Java类路径 "java.class.version" Java类的版本编号 "java.home" Java的安装目录 "java.version" Java的版本编号 "os.arch" 操作系统的体系结构 "os.name" 操作系统名 "os.version" 操作系统版本 "line.separator" 行分隔符 "path.separator" 路径分隔符 "user.dir" 用户当前目录 "user.home" 用户主目录 "user.name" 用户名
System类的例子 public class SystemDemo( public static void main(String args[ ]throws EXception char c: System. out. printIn("请输入一个字符:"); C=(char) System. in reado System. out. printIn("你输入 c): System. out. printIn(" System. current Time Millis="+ System. current Time Milliso) System. out. printIn(java version="+ System get Property (java version")) System. out. printIn( java. home="+ System. getProperty(java. home)) System. out. printIn(java vm. name="+ System. getProperty (java vm name)); System. out. printIn(java class path="+ System. getProperty (java class path)) System. out. println("user home="+ System. getProperty (user home")) System. out. printIn("user. dir="+ System. getProperty (user. dir)) System. out. printIn(user name="+ System. getProperty ( user name")) System. out. printIn(os. name="+ System. getProperty (os. name")) System. out. printIn(os. arch="+ System. getProperty(os. arch")) System. out. printIn(os version="+ System. getProperty (os version")) System. out. println( file separator="+ System. getProperty ( file separator ) System. out. printin("path separator="+ System. getProperty( path separator))
System类的例子 public class SystemDemo{ public static void main(String args[ ]) throws Exception{ char c; System.out.println("请输入一个字符:"); c = (char)System.in.read(); System.out.println("你输入了:" + c); System.out.println("System.currentTimeMillis()=" + System.currentTimeMillis()); System.out.println("java.version=" + System.getProperty("java.version")); System.out.println("java.home=" + System.getProperty("java.home")); System.out.println("java.vm.name=" + System.getProperty("java.vm.name")); System.out.println("java.class.path=" + System.getProperty("java.class.path")); System.out.println("user.home=" + System.getProperty("user.home")); System.out.println("user.dir=" + System.getProperty("user.dir")); System.out.println("user.name=" + System.getProperty("user.name")); System.out.println("os.name=" + System.getProperty("os.name")); System.out.println("os.arch=" + System.getProperty("os.arch")); System.out.println("os.version=" + System.getProperty("os.version")); System.out.println("file.separator=" + System.getProperty("file.separator")); System.out.println("path.separator=" + System.getProperty("path.separator")); } }
包装类 令为确保Java语言的纯面向对象特性, java. lang包为基本数据类型提供了一些对象 封装。在Java中,数据类型包装类(type wrapper class)用于封装基本数据类型的有 关信息和操作 数据类型包装类是由多个类组成的一个集合, 每种基本数据类型均存在相应的对象封装类
包装类 ❖ 为确保Java语言的纯面向对象特性, java.lang包为基本数据类型提供了一些对象 封装。在Java中,数据类型包装类(type wrapper class)用于封装基本数据类型的有 关信息和操作 ❖ 数据类型包装类是由多个类组成的一个集合, 每种基本数据类型均存在相应的对象封装类