40Java Runtime类

news2024/11/28 12:38:55

目录

Runtime类

1.概述

2.常见方法

        (1).getRuntime返回环境对象

         (2).exit停止虚拟机

         (3).availableProcessors返回线程数

         (4). maxMemory返回获得最大内存

         (5).totalMemory返回已经获得内存

         (6).freeMemory返回剩余内存

         (7).exec运行cmd命令


Runtime类

1.概述

​        Runtime表示Java中运行时对象,可以获取到程序运行时设计到的一些信息

2.常见方法

        (1).getRuntime返回环境对象

        当前系统的运行环境对象

public static Runtime getRuntime()     

         (2).exit停止虚拟机

        停止虚拟机

public void exit(int status)            

事实上System.exit的底层源码就是Runtime里的exit方法

状态码:

  • 0 正常退出
  • 1 异常退出

         (3).availableProcessors返回线程数

        获得CPU的线程数

public int availableProcessors() 

         (4). maxMemory返回获得最大内存

        JVM能从系统中获取总内存大小(单位byte)

public long maxMemory()                

         (5).totalMemory返回已经获得内存

          JVM已经从系统中获取总内存大小(单位byte)

public long totalMemory()               

         (6).freeMemory返回剩余内存

        JVM剩余内存大小(单位byte)

public long freeMemory()                

        (7).exec运行cmd命令

        运行cmd命令

public Process exec(String command) 

 

 上述代码能直接打开记事本

 上述代码会令计算机3600秒后关机

注意:

  • 不是所有cmd命令都能使用,比如说dir就不能使用,因为程序员甚至不能指定dir的工作路径
  • exec有可能产生报错,快捷键Alt+回车查看解决方法,解决方法涉及到了异常相关的知识

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/26808.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

双亲委派模型机制

文章目录类加载器findClassloadClassJDK双亲委派的破坏第一次破坏第二次破坏tomcat热部署JDK9最新改动双亲委派机制是当类加载器需要加载某一个.class字节码文件时,则首先会把这个任务委托给他的上级类加载器,递归这个操作,如果上级没有加载该…

卷积神经网络<二>keras实现多分支输入VGG

VGG的模型图 VGG使用Keras实现 这里的代码借鉴了VGG实现Keras,但是这段代码不支持多通道,并且vgg函数的扩展性不好。下面修改一下,方便进行多分支图片输入的建立,以及更见方便的调参。 # from keras.models import from keras.l…

MyBatis介绍

MyBatis介绍 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordi…

PMP考试自学可以吗?(含PMP备考资料)

当然是可以的,只要解决了“报考的35学时”这个问题,就只剩怎么备考的问题了。 在一般情况下,建议备考一到三个月,别给自己太长或太短的备考时间,前者坚持不下来,后者备考时间太少,来不及备考充…

戴尔大步进军经典量子计算混合模型

​ (图片来源:网络) 戴尔正将量子计算机融入传统IT的基础架构中,并向新型加速计算机开放了数据中心。这家服务器制造商为传统服务器基础设施创建了一个蓝图,以满足量子系统的独特需求,量子系统速度要比经典…

基于物联网的汽车爆胎预警系统

本设计是基于物联网的汽车爆胎预警系统的设计与实现设计,主要实现以下功能: 1,主机用LCD1602显示温度、气压和距离; 2,主从机间通过ZigBee进行数据的传输; 3,从机检测轮胎气压,温度…

zbxtable

ubuntu install zbxtable 1.新建zbxtable文件夹,将三件套下载到本地存放 mkdir ~/zbxtable ZbxTable: https://dl.cactifans.com/zbxtable/zbxtable-2.1.0.tar.gz ZbxTable-Web: https://dl.cactifans.com/zbxtable/web.tar.gz MS-Agent: https://dl.cactifans.co…

MybatisMybatisPlusSpringboot之最全入门学习教程笔记

1 Mybatis概述 1.1 Mybatis概念 MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发, (1)持久层:负责将数据到保存到数据库的那一层代码。Mybatis就是对jdbc代码进行了封装。 JavaEE三层架构:表现层、业务层、持久层…

ftp协议主动模式与被动模式

FTP主动模式与被动模式 主动模式:客户端给服务端的21控制端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会连接客户端已打开的那个数据端口把东西传给客…

SpringBoot配置https

1.Https配置 由于HTTPS具有良好的安全性,在开发中得到了越来越广泛的应用,像微信公众号、小程序等的开发都要使用HTTPS来完成。对于个人开发者而言,一个HTTPS 证书的价格还是有点贵,但是呢,国内的一些云服务器厂商提供…

android studio 项目生成apk的几个问题(备忘)

终于自己做的一个小东西要做完了,最后一步是生成apk,这之前遇到几个问题备忘一下。 1、安装完成后有两个图标,分别是两个activity,卸载一个,另一个也没了。 原因:我原来做一时候没有欢迎界面,…

总结数据结构常用树

树:只有一个根节点,有孩子结点,父节点 二叉树:每个节点最多有两个孩子结点。 二分搜索树:也叫二叉排序树,首先它是一颗二叉树,且左右孩子都存在时,左孩子都小于当前节点值&#xf…

计算机数制(进制转换,原码,反码,补码,真值)

目录 区分进制 带小数点的进制转化 进制转换练习 符号数的表示方法 区分: 考点:给你原码转换补码,补码最负的数的表示,0的表示 原码,反码,补码练习 区分进制 注意微机原理这门课用的是后缀的方式&#xff0…

小学生python游戏编程arcade----碰撞精灵消失问题

小学生python游戏编程arcade----碰撞精灵消失问题前言碰撞精灵消失问题1、多余的精灵不能及时消失1.1 问题1.2 失败代码1.3 记录备忘1.4 代码实现2、放置位置2.1 代码放在ondraw中可以2.2 在update中也可以2.3 碰撞中3、玩家子弹击中敌坦克后的爆炸效果3.1 爆炸类3.2 爆炸列表准…

2022年铁路行业研究报告

第一章 行业概况 铁路运输是主要的陆上交通运输方式之一,铁路是指在综合交通运输体系中,用于运行火车等交通工具行驶的轨道线路。铁路运输是主要的陆上交通运输方式之一,是通过机车牵引车辆组成列车在铁轨上运送客或货的一种运输方式。相比其…

AVL双旋转思路分析与图解

AVL树双旋转思路分析与图解 首先我们要知道什么情况之下我们是要进行双旋转? 当最小不平衡子树为LR型或者RL型的时候, 那么什么时候最小不平衡子树是RL型或者什么时候又是LR型的? 下面我们就先给出LR型, RL型, LL型, RR型最小不平衡子树的概念: LR型最小不平衡子树: 首先拿…

Linux 动静态库

目录 静态库和动态库 gcc规则使用动静态库的规则: 制作静态库 使用静态库 方法1. 方法2. 制作动态库 使用动态库 方法1: 方法2: 方法3: 方法4: 进程,静态库,动态库 静态库和动态库 …

传统瀑布模型和实际瀑布模型

传统瀑布模型: 瀑布模型是所有模型的基础框架 特点: 线性的开发流程,不能够应对需求的变化。 必须等前一阶段的工作完成后,才能开始后一阶段的工作 前一阶段的输出文档就是后一阶段的输入文档,因此只有前一阶段的输…

Map及其实现类、锁

HashMap、HashTable、ConcurrentHashMap 区别 一.HashMap和HashTable的区别 1、两者父类不同 HashMap是继承自AbstractMap类,而Hashtable是继承自Dictionary类。不过它们都实现了同时实现了map、Cloneable(可复制)、Serializable&#xff0…

朱松纯教授场景理解相关文章简介

朱松纯教授场景理解相关文章简介 Holistic 3D Scene Parsing and Reconstruction from a Single RGB Image 基于单张图像的整体场景解译与重建 我们提出了一个计算框架来联合解译单帧RGB图像,通过使用一系列的随机语法模型生成的CAD模型构成整体的3D结构。具体地说…