大家好,我是Java进阶者,今天小编带大家一起来学习Java技术基础!
我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、曲沃ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的曲沃网站制作公司
Runtime类描述的是虚拟机JVM一些信息,它是用来封装虚拟机JVM的进程。每个 Java 应用程序都有一个 Runtime 类实例,它就只有一个实例没有多个。Runtime类使用单例模式,单例模式是在设计一个类中,在整个程序运行中只存在一个实例对象。
- Runtime r=Runtime.getRuntime();
- 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.getRuntime()”方式获取一个Runtime实例对象,调用availableProcessors()方法、freeMemory()方法、maxMemory()方法、totalMemory()这些方法分别表示处理器的个数、空闲内存空间、最大可用的内存空间、可用内存空间,在控制台打印当前虚拟的信息。上面的运行的结果可能会不同,因为每个人的配置是不一样的。
例如:
在命令窗口输入calc.exe就会打开Windows系统自带的计算器。效果图如下所示:
用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");//打开计算器
- }
- }
运行的结果是:
- 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秒后自动关闭的效果
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类和文档注释
当前网址:http://www.csdahua.cn/qtweb/news12/503162.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网