Java System类

 1 package demo04;
 2
 3 //因为构造方法被private修饰,System类不能创建对象,但是可以通过类名访问其静态方法
 4 public class SystemDemo {
 5     public static void main(String[] args) {
 6         //static long currentTimeMillis() 返回以毫秒为单位的当前时间
 7
 8         //获取程序运行时间 end-start
 9         long start = System.currentTimeMillis();
10         for (int i = 0; i < 10000; i++) {
11             System.out.println(i);
12         }
13         long end = System.currentTimeMillis();
14         System.out.println(end-start);
15
16         //static void gc() 运行垃圾回收器
17         System.gc();
18
19         //static Properties getProperties() 确定当前的系统属性
20         System.out.println(System.getProperties());
21
22         //static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
23         //(源数组,起始位置,目标数组,目标数组起始位置,复制数组元素个数)从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束
24         int[] src = {1,2,3,4,5,6};
25         int[] dest = {7,8,9};
26         System.arraycopy(src, 1, dest, 0, 2);
27         //[2,3,9]
28         for (int i = 0; i < dest.length; i++) {
29             System.out.println(dest[i]);
30         }
31
32         //static void exit(int status) 终止当前正在运行的 Java 虚拟机
33         System.exit(0);
34         System.out.println("这里不会执行");
35     }
36 }
时间: 2024-08-02 11:03:12

Java System类的相关文章

java System类学习笔记

java 中 System 类 最常见到 System.out.println(); System类 定义为 public final class System extends Object{} 包含几个有用的类字段和方法,用了关键字 final 修饰,表示此类不能被其他类继承. 其构造方法为 private System{} (构造方法私有化,不能被外部实例化). System 中有三个属性:in,out,err: 1.private final static InputStream in=n

黑马程序员——java——System类的方法演示

System类的一些方法的演示: import java.util.Properties; import java.util.Set; public class StstemDemos { public static void main(String[] args) { method1(); } private static void method1() { // 获取系统的属性信息 Properties pro = System.getProperties(); Set<String> se

Java—System类入门学习

第三阶段 JAVA常见对象的学习 System类 System类包含一些有用的字段和方法,他不能被实例化 //用于垃圾回收 public static void gc() ? //终止正在运行的java虚拟机.参数用作状态码,根据惯例,非0表示异常终止 public static void exit(int status) ? //System.out.println(System.currentTimeMillis()); //返回从1970年1月1日到现在时间的毫秒数(协调时间) publi

Java——system类

一.基本规则: 系统类,主要用于获取系统的属性数据,没有构造方法,不可被实例化,所有方法都为静态: 二.方法: (1)static Properties getProperties():返回当前的系统属性: //Properties是HashMap的子类,也就是Map的一个子类: public class Test { public static void main(String[] args) { Properties properties = System.getProperties();

Java(System类,currentTimeMillis())

CurrentTimeMillis()方法来记录程序的执行时间.currentTimeMillis()方法将返回自1970年1月1日午夜起到现在的时间,时间单位是ms,如果要记录程序中一段程序的运行时间,可以在这段程序开始之前存储当前时间,在该段程序结束之际再次调用currentTimeMillis()方法,执行该段程序所花费的时间为其结束时刻的时间值减去其开始时刻的时间值. 1 public class Elapsed { 2 public static void main(String[]

Java中的System类

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部.该类位于java.lang包. 由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类.其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用. 1.成员变量 System类内部包含in.out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器). 例如: System.out.println("Test"); 该行代码的作

java之System类

1.System类概述 System类包含一些有用的类字段和方法.它不能被实例化. 2.成员方法 public static void gc() 运行垃圾回收器 public static void exit(int status) 终止当前正在运行的java虚拟机 public static long currentTimeMillis() 返回毫秒单位的当前时间 public static void arraycopy(Object src,int srcPos,Object desc,in

JAVA API(二)System类与Runtime类

1.System类与Runtime类 1.1System类 System类对我们来说并不陌生,在之前学习的知识中,当我们需要打印结果时,使用的都是"System.out.println()"语句进行打印输出,这句代码中就使用了System类.这个类中定义了与系统相关的属性和方法,它所提供的属性和方法都是静态的,因此,想要引用这些属性和方法,直接使用System类调用即可.下表是System类常用的一些方法. 方法声明 功能描述 static void exit(int status)

java的IO操作:System类对IO的支持。

目标: 1,掌握SYStem对IO的三种支持: system.out system.in system.err 2,掌握system.out及system.err的区别. 3,掌握输入,输出重定向. System类的常量 java给system类对IO有一定支持,预制了三个常量. PrintStream out,PrintStream err,InputStream in. 使用static final 声明的变量是全局常量,只要是常量,所有单词字母必须全部大写.但是这里没有,是java历史遗留