前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JAVA之学习system类的概述和成员方法

JAVA之学习system类的概述和成员方法

作者头像
吾爱乐享
发布2018-07-13 11:27:12
3150
发布2018-07-13 11:27:12
举报
文章被收录于专栏:吾爱乐享

结果示意图:

  • A:System类的概述
    • * System 类包含一些有用的类字段和方法。它不能被实例化。
  • * B:成员方法
    • * public static void gc()
    • * public static void exit(int status)
    • * public static long currentTimeMillis()
    • * pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
  • * C:案例演示
    • * System类的成员方法使用

案例代码

代码语言:javascript
复制
package com.fenxiangbe.regex;

public class Demo_System {

	/**
	 * * A:System类的概述
			* System 类包含一些有用的类字段和方法。它不能被实例化。 
		* B:成员方法
			* public static void gc()
			* public static void exit(int status)
			* public static long currentTimeMillis()
			* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 
		* C:案例演示
			* System类的成员方法使用
	 */
	public static void main(String[] args) {
			//demo1();
			//demo2();
			//demo3();
		int[] arr1 = {1,2,3,4,5};//数组的静态初始化
		int[] arr2 = new int[8];//数组的动态初始化
		for (int i = 0; i < arr2.length; i++) {//复制之前arr2的值 
			System.out.print(arr2[i]);
		}
		System.out.println();
		//把arr1的数组值复制到arr2
		System.arraycopy(arr1, 0, arr2, 0, 5);//arr1表示被复制的数组,第一个0表示被复制的数组是从0索引开始复制,arr2表示复制到目标数组,第二个0表示复制目标数组是从0索引开始替换,5表示被复制数组的长度
		for (int i = 0; i < arr2.length; i++) {//复制之后arr2的值 
			System.out.print(arr2[i]);
		}
	}

	public static void demo3() {
		long l1 = System.currentTimeMillis();//currentTimeMillis()此方法是指获取当前时间的毫秒值
		
		for (int i = 0; i <1000; i++) {
			System.out.println("*");
		}
		long l2 = System.currentTimeMillis();
		System.out.println(l2 - l1);//运行之后的时间减去运行之前的时间 就是运行所用的时间
		//本案例测试26毫秒,一秒等于1000毫秒,就是执行了一千次*号 只用了26毫秒,
	}

	public static void demo2() {
		System.exit(0);//终止程序运行,非0状态也能终止 ,但是属于异常退出,不建议使用 ,按照惯例选择0
		System.out.println("执行这一句……");
	}

	public static void demo1() {
		for (int i = 0; i < 10; i++) {
			new Demo();//产生垃圾
			System.gc();//启动垃圾回收器  ,把垃圾清理
				
			}
		
	}
}

class Demo {
	
	public void finalize() {//重新object类中的finalize方法
		System.out.println("清理垃圾!!!");
	}
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-09-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 结果示意图:
  • 案例代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档