吾爱乐享
个人学习网站

JAVA之学习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类的成员方法使用

案例代码

 

  1. package com.fenxiangbe.regex;
  2.  
  3. public class Demo_System {
  4.  
  5. /**
  6. * * A:System类的概述
  7. * System 类包含一些有用的类字段和方法。它不能被实例化。
  8. * B:成员方法
  9. * public static void gc()
  10. * public static void exit(int status)
  11. * public static long currentTimeMillis()
  12. * pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
  13. * C:案例演示
  14. * System类的成员方法使用
  15. */
  16. public static void main(String[] args) {
  17. //demo1();
  18. //demo2();
  19. //demo3();
  20. int[] arr1 = {1,2,3,4,5};//数组的静态初始化
  21. int[] arr2 = new int[8];//数组的动态初始化
  22. for (int i = 0; i < arr2.length; i++) {//复制之前arr2的值
  23. System.out.print(arr2[i]);
  24. }
  25. System.out.println();
  26. //把arr1的数组值复制到arr2
  27. System.arraycopy(arr1, 0, arr2, 0, 5);//arr1表示被复制的数组,第一个0表示被复制的数组是从0索引开始复制,arr2表示复制到目标数组,第二个0表示复制目标数组是从0索引开始替换,5表示被复制数组的长度
  28. for (int i = 0; i < arr2.length; i++) {//复制之后arr2的值
  29. System.out.print(arr2[i]);
  30. }
  31. }
  32.  
  33. public static void demo3() {
  34. long l1 = System.currentTimeMillis();//currentTimeMillis()此方法是指获取当前时间的毫秒值
  35. for (int i = 0; i <1000; i++) {
  36. System.out.println("*");
  37. }
  38. long l2 = System.currentTimeMillis();
  39. System.out.println(l2 - l1);//运行之后的时间减去运行之前的时间 就是运行所用的时间
  40. //本案例测试26毫秒,一秒等于1000毫秒,就是执行了一千次*号 只用了26毫秒,
  41. }
  42.  
  43. public static void demo2() {
  44. System.exit(0);//终止程序运行,非0状态也能终止 ,但是属于异常退出,不建议使用 ,按照惯例选择0
  45. System.out.println("执行这一句……");
  46. }
  47.  
  48. public static void demo1() {
  49. for (int i = 0; i < 10; i++) {
  50. new Demo();//产生垃圾
  51. System.gc();//启动垃圾回收器 ,把垃圾清理
  52. }
  53. }
  54. }
  55.  
  56. class Demo {
  57. public void finalize() {//重新object类中的finalize方法
  58. System.out.println("清理垃圾!!!");
  59. }
  60. }
  61.  
赞(0) 打赏
未经允许不得转载:吾爱乐享 » JAVA之学习system类的概述和成员方法

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

注册