java 获取操作系统名称 附源代码

作者: 杨圣亮 分类: Java编程 发布时间: 2018-02-24 23:29:50

记得刚入手java时,学过一些pythonphp,瞬间感觉到java的语法真是又臭又长,为了面向对象开发,java每一个源代码文件都得封装成类。当下定决心对java攻坚后,一段时间下来,开始喜欢java了,超多的库(真是用不完也学不完)、强制处理异常(应该是java特有的),开发了一些项目,渐渐地对它爱不释手了。狠狠心,买了idea全家桶,2000多银子就砸出去了,有付出就会有回报,这是我坚信的。

在写跨平台代码的时候,有一些操作是与平台有关的,这个时候,准确地了解软件是在哪个平台下进行工作就显得非常重要了,知道了软件在哪种类型的操作系统下工作,分别编写不同的代码,就可以让整个软件地运行起来,而不致于在功能上卡壳。

常见操作系统系列:

1、windows 家族

2、linux 家族

3、Uinx 系列

4、Mac (类Uinx)

怎样使用java编码来获取操作系统名称呢?直接上代码吧,下面的GetOsName类可以实现

/**
 * @author fedkey
 * @date 2018-02-24
 * 获取操作系统名称
 * 主流电脑操作系统
 * 1、windows 家族
 * 2、Linux 家族
 * 3、Uinx 系列
 * 4、Mac (类Uinx)
 */

public class GetOsName {
   public String getOsName() {
      String osName = System.getProperty("os.name");
      return osName != null ? osName : "未知操作系统";
   }

   public static void main(String[] args) {
      GetOsName obj = new GetOsName();
      System.out.println(obj.getOsName());
   }
}

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

8  ×    =  72

微信