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)

大家都在看

  • Floyd算法(三)之 Java详解

    和Dijkstra算法一样,弗洛伊德(Floyd)算法也是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授…

    Java 2023年5月29日
    0102
  • 面试题

    Redis 用过Redis吗,它使用在哪些地方(使用场景)?(阿里一面) 为什么用Redis做排行榜?(阿里一面) 如何保持Redis和MySQL数据一致?(阿里一面) poste…

    Java 2023年6月15日
    084
  • SpringMVC

    [TOC] 一、SpringMVC简介 1、什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是…

    Java 2023年6月13日
    060
  • SpringCloudAlibaba项目之Nacos搭建及服务注册

    SpringCloudAlibaba随笔目录 一、SpringCloudAlibaba项目之父工程搭建 二、 SpringCloudAlibaba项目之Nacos搭建及服务注册 三…

    Java 2023年6月5日
    064
  • 【力扣】11. 盛最多水的容器

    给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i…

    Java 2023年6月8日
    070
  • Lambda表达式

    jdk8更新了一个新特性,Lambda表达式,它采用了一种简洁的语法定义代码块,取代了大部分的匿名内部类,主要用内部类完成实现接口。 这里给出一系列接口,供上下文操作 public…

    Java 2023年6月5日
    082
  • nacos集群搭建

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

    Java 2023年6月13日
    054
  • kafka-connect-kudu-sink插件

    kafka-connect-hive是基于 kafka-connect平台实现的 hive数据读取和写入插件,主要由 source、 sink两部分组成, source部分完成 h…

    Java 2023年6月6日
    082
  • MyBatis温故而知新-底层运行原理

    准备工作 public class MainClass { public static void main(String[] args) throws Exception { St…

    Java 2023年5月30日
    044
  • Java使用正则解决问题

    分析以下需求,并用代码实现(根据描述写匹配手机号和邮箱的正则表达式)1.根据描述写出正则表达式(1)手机号正则:第一位为1第二位为3或4或5或7或8第三~十一位为0~9的其中一个数…

    Java 2023年6月5日
    072
  • ftp多文件压缩下载

    @GetMapping(value = "/find") public String findfile(String filePath, String file…

    Java 2023年6月9日
    064
  • springboot定时任务线程阻塞踩坑

    场景描述 在使用 Springboot整合定时任务,发现当某个定时任务执行出现执行时间过长的情况时会阻塞其他定时任务的执行。 问题定位 后续通过翻查 Springboot的文档以及…

    Java 2023年5月30日
    091
  • 设计模式之适配器模式

    适配器模式也叫包装器,属于结构型模式;就是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起共组的两个类能够在一起工作,适配器模式的主要目的就是兼容性…

    Java 2023年6月5日
    080
  • SpringBoot 过滤器,拦截器初步学习整理(有示例代码)

    引言 关于两者的理论知识,网上有太多就补贴在本章了。该文章主要以代码的形式说明,方便新手理解。这里也是新手学习时整理的文档,主要针对于新手的,如果有不正确的地方希望加一指正。 两者…

    Java 2023年6月9日
    078
  • 基于alpine构建jdk镜像遇到的坑

    alpine常用于作为 docker的基础镜像,因为它很小,功能精简,基本上没有啥漏洞,记录一下最近用 alpine作为基础镜像构建 java 8镜像 下面的问题在 oracle …

    Java 2023年6月16日
    052
  • 单例模式详解

    单例模式详解 1.1单例模式概述 单例模式(Singleton Pattern)指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点,属于创建型设计模式。 1.2单例模…

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