当前位置: 首页 > article >正文

Java中常用的API

  

 具体的例子就不再列出了 自己尝试

 // 注意第三个方法 

1.如果数据源数组和目的地数组都是基本数据类型,那么两者的类型必须保持一致,否则会报错 

2.如果数据源数组和目的地数组都是引用数据类型,那么子类类型可以赋值给父类类型

public class Test {
    public static void main(String[] args) {
        // 0 正常停止
        // 非0 异常停止
//        System.exit(0);
        // 返回当前系统的时间毫秒值形式
        long l = System.currentTimeMillis();
        System.out.println(l);
        // 获取时间差
        long start = System.currentTimeMillis();
        long end = System.currentTimeMillis();
        System.out.println(end-start);

        // 拷贝数组
        int [] arr1 = {1,2,3,4,5,6};
        int[] arr2 = new int[10];
        // 表示将第一个数组的索引1开始之后的三个元素放在arr2中从0索引开始的地方
        System.arraycopy(arr1,1,arr2,0,5);
        // 遍历数组
        for (int i = 0; i < arr2.length; i++) {
            System.out.print(arr2[i]+",");
        }

    }
}

 Runtime类

 

public class Test {
    public static void main(String[] args) throws IOException {
        // 获取Runtime对象
        Runtime runtime1 = Runtime.getRuntime();
        Runtime runtime2 = Runtime.getRuntime();
        System.out.println(runtime1 == runtime2);
        // 停止虚拟机 等同于    System.exit(0 );
//        runtime1.exit(0);
        // 获取CPU数目
        int i = runtime1.availableProcessors();
        System.out.println(i);
        // 获取总内存大小
        System.out.println(runtime1.maxMemory() / 1024 / 1024);
        // 已经获取的总内存大小 单位byte
        System.out.println(runtime1.totalMemory() / 1024 / 1024);
        // 剩余内存大小
        System.out.println(runtime1.freeMemory() / 1024 / 1024);
        // 运行cmd命令
        // 打开记事本
//        runtime1.exec("notepad");
        //shutdown 关机命令 -s 默认一分钟之后关机, -s -t 指定关机时间,以s为单位, -a 取消关机操作,-r关机并重启
//        runtime1.exec("shutdown -s -t 3600");
        runtime1.exec("shutdown -a");
    }
}

 


http://www.kler.cn/a/280619.html

相关文章:

  • 【Python机器学习】NLP分词——利用分词器构建词汇表(三)——度量词袋之间的重合度
  • SQL,给连续的行加上标识序号
  • 第六届机器人与智能制造技术国际会议 (ISRIMT 2024)
  • 【C++ Primer Plus习题】6.4
  • 数据可视化大屏模板-美化图表
  • I get HttpClient.Timeout Error in C# OpenAI library
  • 【jvm】虚拟机栈会oom吗
  • 四,接口类型和网络协议
  • IO多路复用几种函数
  • html2canvas ios慎用和createImageBitmap ios慎用
  • MATLAB 计算三角形的外接圆心和半径(84)
  • el-form中使用v-model和prop实现动态校验
  • docker容器基本命令、docker进入容器的指令、容器的备份、镜像底层原理、使用commit命令制造镜像、将镜像推送到阿里云镜像仓库与私服仓库
  • Lodash——JavaScript中的工具库
  • 【Redis】Redis客户端——Jedis(Java)
  • JMeter与数据库交互:执行SQL查询性能测试
  • Javascript深拷贝常见实现方法
  • 【Qt】项目打包发布
  • k8s POD控制器
  • 【Java设计模式】非循环访问者模式:简化对象交互