记得刚入手

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

常见操作系统系列:

1、windows 家族

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());

}

}

java主类与源代码名称_java 获取操作系统名称 附源代码相关推荐

  1. java 获取文件名长度_利用Java文件类File的方法,获取磁盘文件的文件名、长度、大小等特性...

    利用Java文件类File的方法,获取磁盘文件的文件名.长度.大小等特性. 如题,大神们谁可以编写一个这样的java程序?     happy530755 | 浏览 1482 次 |举报 我 ...

  2. java主类与源代码名称_Java高级编程基础:类文件结构解析,看穿Class代码背后的秘密...

    类文件结构 在说完了JVM内部结构后,接下来我们需要说一下另外一个非常重要的基础概念Class类结构. 我们既然知道了开发的Java源代码会首先被编译成字节码文件保存,JVM的类加载器会读取这些文件内 ...

  3. java取网页源码_Java获取任意http网页源代码的方法

    本文实例讲述了JAVA获取任意http网页源代码.分享给大家供大家参考,具体如下: JAVA获取任意http网页源代码可实现如下功能: 1. 获取任意http网页的代码 2. 获取任意http网页去掉 ...

  4. java找不到主类错误的原因_java错误:找不到或无法加载主类的原因与解决方法...

    1.问题定位 编译(javac)和执行(java)java 程序时,出现这种类型的错误:找不到或无法加载主类:(推荐:java视频教程) 1.首先排除是否是环境变量配置不当造成的问题,只要保证,命令行 ...

  5. java 一周的第一天_Java获取某年某周的第一天

    Java获取某年某周的第一天 1.设计源代码 FirstDayOfWeek.java: /** * @Title:FirstDayOfWeek.java * @Package:com.you.free ...

  6. java 枚举类组合在一起_Java,.NET,但为什么在一起?

    java 枚举类组合在一起 十二年前,Sun微系统公司大张旗鼓地宣布了一种新的编程语言和环境,用于使网页更具动态性和"活力". 当然,现在,Java编程语言是一种无处不在的工具,它 ...

  7. java 系统类型_Java获取操作系统类型

    Java获取操作系统完整版 系统枚举类: public enum EPlatform { Any("any"), Linux("Linux"), Mac_OS( ...

  8. java主类不用public_Java源文件如果含有主类,主类必须是public类

    Java源文件如果含有主类,主类必须是public类 答:× 某产妇,会阴侧切,顺产一女婴,母儿无异常,母乳喂养.对该产妇的产褥期护理,下列内容错误的是() 答:鼓励多饮水,产后 7 小时内及时排尿 ...

  9. Java终结类用的关键字_java习题集及答案

    <java习题集及答案>由会员分享,可在线阅读,更多相关<java习题集及答案(10页珍藏版)>请在人人文库网上搜索. 1.JAVA语言与面向对象程序设计期末复习题2011年上 ...

最新文章

  1. React Nativi 参考文章
  2. 不懂编程可以自学python吗-我不会编程,也可能学会Python吗?
  3. python自动化测试脚本后端_基于 python 的接口自动化测试
  4. 推荐系统遇上深度学习(二十二):DeepFM升级版XDeepFM模型强势来袭!
  5. Hadoop安装及配置
  6. [dp] LeetCode 62. Unique Paths
  7. 云服务和serverless
  8. 20191022:(leetcode习题)山脉数组的峰顶索引
  9. 如何实现XA式、非XA式Spring分布式事务
  10. protues仿真闪退问题,亲测有效
  11. linux安卓管理软件,基于Android的文件管理系统源代码
  12. 原来Mysql索引要这么设计才能起飞
  13. 【IJCAI 2020】如何看待 IJCAI 2020 summary reject阶段拒稿近一半?
  14. outlook邮件撤回操作
  15. 镜湖资本吴幽:集齐这六颗钻石、你就能成为区块链领域的灭霸
  16. 汇编语言实现 大小写字母转换
  17. (转)AndroidManifest 清单文件合并时出现 【quires a placeholder substitution but no value for is provided.】问题
  18. 如何拦截烦人的视频广告
  19. 无服务计算的未来和挑战: A Berkeley View on Serverless Computing
  20. AI行业态势感知(第三期)

热门文章

  1. 8.12-14 df 、mkswap、swapon、swapoff、sync
  2. 基于Nginx的https服务
  3. P1141 01迷宫(BFS+记忆化)
  4. 1390: 队列问题(1)(vector模拟)
  5. You C.A.N.大赛 解锁7大行业智能硬件创新密码
  6. 282天,汇付天下“冲上云霄”
  7. 搜索 | 电商行业模版驱动业务增长实践
  8. 一文总结:分布式一致性技术是如何演进的?
  9. 阿里凑单算法首次公开!打包购商品挖掘系统解析
  10. android handler作用,3.2.4 Handler的作用