java System类

java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作。System类私有修饰构造方法,不能创建对象,直接类名调用。

练习

在控制体输出1-10000,计算这段代码执行了多少毫秒

package com;

public class SystemDemo {
    public static void main(String[] args) {
        System.out.println(System.currentTimeMillis());
        long start = System.currentTimeMillis();
        for (int i=1; i){
            System.out.println(i);
        }
        long end = System.currentTimeMillis();
        System.out.println("共耗时毫秒:" + (end - start));

    }
}

arrayCopy方法:

Object str:要复制的数据原数组

int strPost:数据源数组的开始缩阴

Object dest:复制后的目的数组

int destPos:目的数组开始缩阴

int length:要复制的数组元素的个数

练习:数组元素赋复制

将原数组中从1索引开始,复制3个元素到目的数组中

Arrays.toString(); 可以把数组全部内容打印出来

package com;

import java.util.Arrays;

public class SystemDemo {
    public static void main(String[] args) {
        int[] src = {1,2,3,4,5};
        int[] dest = {6,7,8,9,0};
        System.out.println("src: " + Arrays.toString(src));
        System.out.println("dest: " + Arrays.toString(dest));
        // 将源数组中从1索引开始,赋值3个元素到目的数组中
        System.arraycopy(src, 1, dest,0, 3);
//        for (int i=0; i//            System.out.println(dest[i]);
//        }
        for (int x:dest) {
            System.out.println(x);
        }
        System.out.println("src: " + Arrays.toString(src));
        System.out.println("dest: " + Arrays.toString(dest));

    }
}

结果:

java System类

Original: https://www.cnblogs.com/xiaxiaoxu/p/16133403.html
Author: 夏晓旭
Title: java System类

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/537409/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 从Spring中学到的【1】–读懂继承链

    最近看了一些 Spring 源码,发现源码分析的文章很多,而底层思想分析的文章比较少,这个系列文章准备总结一下Spring中给我的启示,包括设计模式思想、SOLID设计原则等,涉及…

    Java 2023年6月16日
    092
  • Spring容器

    正如大家熟知的那样,我们的电脑是由各种部件组成的。比如中央处理器,内存,硬盘,网卡,电源,等等。这些部件一起运转,彼此合作,各显神通。由是电脑跑起来了,我们可以用它写代码,玩游戏,…

    Java 2023年6月5日
    081
  • 【实战】利用多线程优化查询百万级数据

    前言 日常开发中,难免会遇到需要查询到数据库所有记录的业务场景,在索引完善的情况下,当数据量达到百万级别或者以上的时候,全表查询就需要耗费不少的时间,这时候我们可以从以下几个方向着…

    Java 2023年6月5日
    088
  • 【spring源码学习】spring的事务管理源码学习

    一、抽象概念 1、事务管理器 接口:org.springframework.transaction.PlatformTransactionManager 实现类:org.sprin…

    Java 2023年5月29日
    070
  • 3 垃圾收集算法

    1 垃圾收集三件事 2 对象存活判定算法 2.1 引用计数算法 2.2 可达性分析算法 2.2.1 不可达对象的后置处理 2.3 方法区回收判定 5 垃圾收集算法介绍 5.1 分代…

    Java 2023年6月7日
    090
  • 【转】MyBatis执行DDL:create table,drop table等等

    https://www.cnblogs.com/zjrodger/p/5567085.html 【前言】 对MyBatis一直停留在仅仅会用的阶段,常用的场景就是通过MyBatis…

    Java 2023年5月30日
    076
  • 【全网最全】springboot整合JSR303参数校验与全局异常处理

    一、前言 我们在日常开发中,避不开的就是参数校验,有人说前端不是会在表单中进行校验的吗?在后端中,我们可以直接不管前端怎么样判断过滤,我们后端都需要进行再次判断, &#x4…

    Java 2023年6月15日
    077
  • 工厂模式

    定义一个接口,让子类去实现这个接口 再定义一个工厂类,该类中定义一个方法 返回值就是接口类型,可以根据传入的参数决定返回哪个子类对象 public interface Car { …

    Java 2023年6月15日
    061
  • 企业DevOps之路:Jenkins 流水线

    Pipeline 概述 Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案。与传统的自由风格项目不同,它是通过 jenk…

    Java 2023年6月7日
    098
  • Redis

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月9日
    078
  • 非易失性规划的原理与实现方法

    常言道,计划不如变化快。计划的制定本身就建基于对未来一定时间范围内的环境条件假设,当计划制定后到执行完成的时间段内,若环境条件发生变化,那么计划也需要进行适当的调整才能满足实际要求…

    Java 2023年6月16日
    087
  • Java轻松实现,每天给对象发情话!

    一、引言 最近看到一篇用js代码实现表白的文章,深有感触。然后发现自己也可以用java代码实现,然后就开始写代码了,发现还挺有意思的,话不多说开搞实现思路: 使用HttpClien…

    Java 2023年6月5日
    083
  • Java使用 Thumbnails 压缩图片

    业务:用户上传一张图片到文件站,需要返回原图url和缩略图url 处理思路: 因为上传图片方法返回url是单个上传,第一步先上传原图并返回url 处理缩略图并上传:拿到Multip…

    Java 2023年6月9日
    089
  • Phoenix简介及安装部署使用

    Phoenix简介及安装部署使用 posted @2017-10-14 11:33 花弄影 阅读(374 ) 评论() 编辑 Original: https://www.cnblo…

    Java 2023年6月16日
    069
  • Solr集群搭建详细教程(二)

    注:欢迎大家转载,非商业用途请在醒目位置注明本文链接和作者名dijia478,商业用途请联系本人dijia478@163.com。 三、solr集群搭建 注意,在搭建solr集群前…

    Java 2023年6月9日
    082
  • 同步锁笔记

    CAS(Compare and Set) 无锁算法,不使用锁的情况下实现多线程之间的变量同步,拿变量的原值和内存中的值进行比较,如果相同,则原值没有被修改过,那么就将原值修改为新值…

    Java 2023年6月7日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球