iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用Runtime类和文档注释
  • 627
分享到

如何使用Runtime类和文档注释

2023-06-15 14:06:26 627人浏览 薄情痞子
摘要

这篇文章主要讲解了“如何使用Runtime类和文档注释”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Runtime类和文档注释”吧!一、Runtime类1.什么是Runtime类?R

这篇文章主要讲解了“如何使用Runtime类和文档注释”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Runtime类和文档注释”吧!

如何使用Runtime类和文档注释

一、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");//可用内存空间   } }

运行的结果是:

如何使用Runtime类和文档注释

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

二、Runtime类的exec()方法

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

例如:

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

如何使用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");//打开计算器   } }

运行的结果是:

如何使用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秒后自动关闭的效果

如何使用Runtime类和文档注释

三、Java文档注释

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

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

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

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

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

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

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

感谢各位的阅读,以上就是“如何使用Runtime类和文档注释”的内容了,经过本文的学习后,相信大家对如何使用Runtime类和文档注释这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 如何使用Runtime类和文档注释

本文链接: https://www.lsjlt.com/news/280419.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作