首页 > 其他分享 >常用API(一):Math,Sysytem,Runtime

常用API(一):Math,Sysytem,Runtime

时间:2024-04-06 18:22:06浏览次数:35  
标签:Sysytem 虚拟机 System API println Runtime Math out

1.Math

 

package com.itheima.Math;

public class math {
    public static void main(String[] args) {
        //math
        System.out.println(Math.abs(-123));
        System.out.println(Math.abs(-0.23));//绝对值,可以是整数也可以是浮点数
        System.out.println(Math.ceil(4.0000001));//向上取整,5.0
        System.out.println(Math.ceil(4.000000));//向上取整,4.0
        System.out.println(Math.floor(4.999999999999));//向下取整
        System.out.println(Math.round(4.4999));//四舍五入
        System.out.println(Math.max(20, 30));//取较大值
        System.out.println(Math.min(20, 30));//取较小值
        System.out.println(Math.pow(2, 3));//2的3次方
        System.out.println(Math.random());//【0.0,1.0)包左不包右



        //System
//        System.exit(0);//终止当前运行的java虚拟机,人为终止虚拟机(不要使用)
//        System.out.println("=-=-=-");
        //Runtime
        System.out.println(System.currentTimeMillis());//获取系统时间毫秒值
        int n=0;
        for (int i = 0; i < 1000000; i++) {
            n+=1;
        }
        System.out.println(System.currentTimeMillis());//获取系统时间毫秒值,做程序性能分析

    }
}

 3.Runtime 运行时     (Runtime单例类)

 

package com.itheima.Math;

import java.io.IOException;

public class math {
    public static void main(String[] args) throws IOException, InterruptedException {
        Runtime r=Runtime.getRuntime();
        //r.exit(0);//终止当前运行的虚拟机程序,该参数用作状态代码,按照惯例,非零状态代码表示异常终止
        System.out.println(r.availableProcessors());//获取虚拟机能够使用的处理器数量
        System.out.println(r.totalMemory()/1024.0*1024.0+"MB");//获取JAVA虚拟机的内存数量 1024=1k
        System.out.println(r.freeMemory()/1024.0*1024.0+"MB");//获取JAVA虚拟机空闲的内存数量
        Process p=r.exec("\"C:\\网易云\\CloudMusic\\cloudmusic.exe\"");//添路径就可以运行程序
        Thread.sleep(5000);//暂停5秒
        p.destroy();//关闭程序
    }
}

 

标签:Sysytem,虚拟机,System,API,println,Runtime,Math,out
From: https://www.cnblogs.com/pengsuoqun123/p/18117716

相关文章

  • 常用API(一):StringBuilder (用StringBuilder操作字符串效率更高比String) StringBuff
     packagecom.itheima.StringBuilder1;publicclassStringBuilder1{publicstaticvoidmain(String[]args){StringBuilders=newStringBuilder();StringBuilders1=newStringBuilder("pengsuoqun");//创建新字符串s1.append(1......
  • 阿里巴巴拍立淘API新功能揭秘:图片秒搜商品,实现智能化个性化购物新体验
    在数字化快速发展的今天,智能化和个性化已经成为购物体验中不可或缺的元素。为了满足消费者日益增长的购物需求,阿里巴巴中国站不断推陈出新,其中拍立淘API的新功能——图片秒搜商品,无疑为智能化个性化购物体验开创了新的篇章。一、拍立淘API新功能概述拍立淘API是阿里巴巴中国......
  • 快递费用一目了然:taobao.item_fee API在电商中的应用
    taobao.item_feeAPI在电商中的应用主要体现在精准计算快递费用,从而为用户提供一个更加透明和便捷的购物体验。这一接口允许淘宝或天猫的开发者根据商品ID、收货地址等信息,精确计算商品的快递费用。对于用户而言,这意味着在购物过程中能够实时获得运费的估算,从而做出更明智的购......
  • 阿里巴巴中国站获得1688商品详情 API:如何通过API接口批量获取价格、标题、图片、库存
    在数字化时代,数据的重要性不言而喻。对于电商从业者来说,获取商品详情数据是提升业务效率和用户体验的关键。阿里巴巴中国站作为电商行业的巨头,提供了丰富的API接口,方便开发者们批量获取商品信息。本文将详细叙述如何通过阿里巴巴中国站的1688商品详情API接口批量获取价格、标题......
  • 20211325高进涛加密API研究
    密码引擎-加密API研究 Content任务详情0.研究学习原始文档CryptoAPIPKCS#11GM/T0016-2012智能密码钥匙密码应用接口规范GM/T0018-2012密码设备应用接口规范1.总结这些API在编程中的使用方式CryptoAPIPKCS#11SKF2.列出这些API包含的函数,进行分类,并总结它......
  • JS——webAPIs(6)
    一、知识点1.正则表达式的使用//正则表达式:用于匹配字符串中字符组合的模式conststr='学习前端'//定义规则constreg=/前端///进行查找-两个方法//用于判断是否有符合规则的字符串,返回布尔值console.log(reg.test(str));//用于......
  • 调用阿里云API接口实现电商领域命名实体识别NER
    文章目录阿里云简介命名实体识别NER阿里云API注册调用代码阿里云简介阿里云是全球领先的云计算及人工智能科技公司,成立于2009年,为200多个国家和地区的企业、开发者和政府机构提供服务。阿里云提供了一系列的云计算服务,包括服务器租赁、云数据库、云......
  • Istio-learning-note-About-Gateway API(一)
    PolishedNotesonNewKubernetesGatewayAPII.UnderstandingGatewayAPIinIstioGatewayClass: ThisresourcedefinestheprovideroftheGatewaycontrolplanepod.Thinkofitasatemplatespecifyingwhichimplementation(e.g.,Istio,Nginx)willhan......
  • drag的api
    dragstart:事件主体是被拖放元素,在开始拖放被拖放元素时触发。darg:事件主体是被拖放元素,在正在拖放被拖放元素时触发。dragend:事件主体是被拖放元素,拖动结束触发。dragenter:事件主体是目标元素,被拖动元素进入到目标区域时触发dragover:事件主体是目标元素,被拖动元素在目......
  • 快速查询最新备案域名的Api接口
     快速查询最新备案域名的API接口是一种能够帮助用户根据时间段查询备案域名信息的工具。在这篇文章中,我将详细介绍该API接口的使用方法,并提供代码说明。首先,让我们来了解一下该API接口的基本信息。该接口是由挖数据平台提供的,可以根据用户输入的时间段,返回该时间段内备案的域......