java系统类的名称_获取准确的操作系统名称的Java工具类
/**
* @see 获取操作系统名称
* @author joker_ye
* @date 2016年4月22日 09:20:13
* @version V1.0
* @since jdk 1.6
*/
public class OSUtil {
private static final boolean osIsMacOsX;
private static final boolean osIsWindows;
private static final boolean osIsWindowsXP;
private static final boolean osIsWindows2003;
private static final boolean osIsWindowsVista;
private static final boolean osIsLinux;
private static final boolean osIsWindowsWin7;
private static final boolean osIsWindowsWin8;
static {
String os = System.getProperty("os.name");
if (os != null)
os = os.toLowerCase();
osIsMacOsX = "mac os x".equals(os);
osIsWindows = os != null && os.indexOf("windows") != -1;
osIsWindowsXP = "windows xp".equals(os);
osIsWindows2003 = "windows 2003".equals(os);
osIsWindowsVista = "windows vista".equals(os);
osIsLinux = os != null && os.indexOf("linux") != -1;
osIsWindowsWin7 = os !=null && os.indexOf("windows 7") != -1;
osIsWindowsWin8 = os !=null && os.indexOf("windows 8") != -1;
}
public static boolean isMacOSX() {
return osIsMacOsX;
}
public static boolean isWindows() {
return osIsWindows;
}
public static boolean isWindowsXP() {
return osIsWindowsXP;
}
public static boolean isWindows2003() {
return osIsWindows2003;
}
public static boolean isWindowsVista() {
return osIsWindowsVista;
}
public static boolean isLinux() {
return osIsLinux;
}
public static boolean IsWindowsWin7(){
return osIsWindowsWin7;
}
public static boolean IsWindowsWin8(){
return osIsWindowsWin8;
}
}
java系统类的名称_获取准确的操作系统名称的Java工具类相关推荐
- java文件file字符集_获取文件字符集(或文件编码) 的工具类
packageorg.mozilla.intl.chardet; importjava.io.BufferedInputStream; importjava.io.File; importjava.i ...
- java当前时间推前三个月_获取当前时间的前三个月 java
java获取当前路径的几种方法 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user. ...
- java.util.list源码_关于fest-util源码包Collections集合工具类过滤、判空、格式化及复制克隆处理...
一.前言 关于fest-util源码包org.fest.util.Collections集合处理类,实现对数组转换List序列集合.集合duplicatesFrom克隆复制.集合判空isEmpty.并 ...
- 银联银行卡卡号java_编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类...
编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类 编写Java程序,使用单例模式,创建可以生成银联借记卡号的工具类,银联借记卡号是一个 19 位的数字,卡号以"62" ...
- java 集合反射_关于granite源码包CollectionUtil集合工具类获取集合反射类型、实例化各种集合类型HashSet/ArrayList等...
一.前言 基于granite源码包org.granite.util.CollectionUtil集合工具类,分别获取集合反射类型java.lang.reflect.Type.实例化newCollect ...
- java获取excle表格对象_Java使用excel工具类导出对象功能示例
本文实例讲述了Java使用excel工具类导出对象功能.分享给大家供大家参考,具体如下: package com.gcloud.common; import org.apache.poi.ss.use ...
- java jsp取静态常量_获取java静态
Android NDK开发系列教程4:对类变量进行操作 终于建了一个自己个人小站:https://huangtianyu.gitee.io,以后优先更新小站博客,欢迎进站,O(∩_∩)O~~ 通常我们 ...
- java+基于dom4j工具类_基于dom4j的xml映射实体的工具类(java)
基于dom4j的xml映射实体的工具类(java) 工具是基于dom4j,使用反射使实体属性与xml的标签关联,目前兼容List,Map后续更新兼容. 历史更新: 发布-2019-6-22 增加注解@ ...
- java 获取温度_Java利用RXTX串口通信工具类获取DS18B20温度传感器的温度值
环境:Windows10,Eclipse4.5.2,JDK1.7 设备:DS18B20温度传感器(4线,485接口),USB转485接口转换器,笔记本电脑 注意点:RTU传输,使用的是字节,那么在程序 ...
最新文章
- 如何修改Series和DataFrame类型中的元素值_Redis的HSCAN命令中COUNT参数的失效场景
- SocketLog-微信调试、API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中
- 几种Lucene.Net打开IndexReader的方式
- java is开头版本解决_eclipse指定jdk版本启动,解决Version XXXX of the JVM is not
- java同一个包中,类之间的的调用
- [转] @JoinColumn 详解 (javax.persistence.JoinColumn)
- 实验二 动态规划算法 最长公共子序列问题
- 使用mybatis-generator工具加快开发速度
- [ NOI 2001 ] 食物链
- 在路由器 RT-AC68U 使用自定义 DDNS 用 3322.org 动态域名的方法
- cp: omitting directory”错误的解释和解决办法
- 动图图解!既然IP层会分片,为什么TCP层也还要分段?
- 【Web前端HTML5CSS3】12-字体
- Excel VBA多行连续数据分类合并
- cpu计算机词汇中文意思是,CPU计算机口译词汇中英文对照1
- python代码做图_如何用Python代码制作图
- delphi透明panel组件或者制作方法
- 初学算法——第二天:斐波那契数列
- 与finally单独使用的是try
- How to prevent object bloat in PostgreSQL