Java开发入门之Runtime类和文档注释
小职 2021-05-07 来源 :Java进阶学习交流 阅读 516 评论 0

摘要:本文主要介绍了Java开发入门之Runtime类和文档注释,通过具体的内容向大家展现,希望对大家Java开发的学习有所帮助。

本文主要介绍了Java开发入门之Runtime类和文档注释,通过具体的内容向大家展现,希望对大家Java开发的学习有所帮助。

Java开发入门之Runtime类和文档注释

今天带大家一起来学习Java技术基础!

 

一、Runtime类

1.什么是Runtime类?

Runtime类描述的是虚拟机JVM一些信息,它是用来封装虚拟机JVM的进程。每个 Java 应用程序都有一个 Runtime 类实例,它就只有一个实例没有多个。Runtime类使用单例模式,单例模式是在设计一个类中,在整个程序运行中只存在一个实例对象。

 

2.获取一个Runtime实例的方式?

Runtime r=Runtime.getRuntime();

3.Rumtime类实例对象获取虚拟机的一些信息例子

public class p57 {

public static void main(String[] args) {

        // TODO Auto-generated method stub

        Runtime r=Runtime.getRuntime();//获取

        System.out.println("availableProcessors:"+r.availableProcessors()+"个");//处理器

        System.out.println("freeMemory:"+r.freeMemory()/(1024*1024)+"M");//空闲内存空间

        System.out.println("maxMemory:"+r.maxMemory()/(1024*1024)+"M");//最大可用的内存空间

        System.out.println("totalMemory:"+r.totalMemory()/(1024*1024)+"M");//可用内存空间

  }

}

运行的结果是:

 Java开发入门之Runtime类和文档注释

 

 

在上面代码中,使用”Runtime.getRuntime()”方式获取一个Runtime实例对象,调用availableProcessors()方法、freeMemory()方法、maxMemory()方法、totalMemory()这些方法分别表示处理器的个数、空闲内存空间、最大可用的内存空间、可用内存空间,在控制台打印当前虚拟的信息。上面的运行的结果可能会不同,因为每个人的配置是不一样的。

 

二、Runtime类的exec()方法

1.exec()方法作用是运行一个dos命令,跟打开命令窗口输入dos命令是一样的。

例如:

 

在命令窗口输入calc.exe就会打开Windows系统自带的计算器。效果图如下所示:

 Java开发入门之Runtime类和文档注释

 

 

用exec()方法打开windows系统自带的计算器代码如下所示:

 

import java.io.IOException;

public class p58 {

public static void main(String[] args) throws IOException {

        // TODO Auto-generated method stub

        Runtime r=Runtime.getRuntime();//获取

        r.exec("calc.exe");//打开计算器

  }

}

运行的结果是:

 Java开发入门之Runtime类和文档注释

 

 

2.Runtime类的exec()方法返回一个新的Process()对象,来管理子进程。如果需要关闭进程调用destory()方法就可以。实现使用exec()方法打开记事本5秒后关闭例子

public class p59 {

public static void main(String[] args) throws IOException {

        // TODO Auto-generated method stub

        Runtime r=Runtime.getRuntime();//获取

        Process p=r.exec("notepad.exe");//打开windows系统自带的计算器

        try {

            Thread.sleep(5000);

        } catch (InterruptedException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }//程序休眠5秒

        p.destroy();//关掉这个进程

  }

}

运行的结果是:5秒后自动关闭的效果

 Java开发入门之Runtime类和文档注释

 

 

三、Java文档注释

1.java程序中支持三种方式注释,有一种注释是文档注释,它是以/* 开头,以/结尾。文档注释的作用是简单来说就是帮助理解代码,规范源代码,减少后期的维护工作量。

 

2.java中提供javadoc命令,它的作用就是把这些信息提取出来,自动生成HTML格式的文档,这样就实现了java程序的文档化。程序员可以通过看帮助文档了解程序的功能,不用去看源代码提高了开发效率。

 

3.文档注释中出现@标记的作用,如下所示:

 

@author:对类的说明,它是开发这个程序的作者;

 

@version:对类的说明,它是开发的版本号;

 

@param:对方法的说明,表示说明一个方法的参数;

 

@return:对方法的说明,表示方法返回类型;

 

四、总结

本文主要介绍了Runtime类、Runtime类的exec()方法、Java文档注释。

 

Runtime类描述的是虚拟机JVM一些信息,它是用来封装虚拟机JVM的进程。Runtime类描述的是虚拟机JVM一些信息,它是用来封装虚拟机JVM的进程。

 

Java文档注释是嵌入到程序中的帮助信息,来说明如何使用当前的程序。希望大家通过本文的学习,对你有所帮助!


我是小职,记得找我

✅ 解锁高薪工作

✅ 免费获取基础课程·答疑解惑·职业测评

Java开发入门之Runtime类和文档注释

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程