导航:首页 > 编程语言 > java获取系统类型

java获取系统类型

发布时间:2021-03-03 00:28:09

java 如何判断操作系统的类型

|||Properties prop = System.getProperties();

String os = prop.getProperty("os.name");
System.out.println(os);

os.startWith("win") || os.startWith("Win") == windows操作系内统容

⑵ java怎么获取客户端是什么系统

1,从request里可以获取用户浏览器类型,

具体操作见例子:

Enumeration e = request.getHeaderNames();
while (e.hasMoreElements()) {
String name = (String)e.nextElement();
String value = request.getHeader(name);
System.out.println(name + " = " + value);
}

这样可以遍历从客户端传来的所版有头信息:
request.getHeaders("User-Agent");

获取权User-Agent (客户端的类型,一般用来区分不同的浏览器)。

2,获取操作系统信息
操作系统信息 String osName = System.getProperty("os.name" );
操作系统版本 String osVersion=System.getProperty("os.version");

⑶ java获得当前服务器的操作系统是什么怎么获得

import java.util.Properties;

public class Test{

public static void main (String args[]){
Properties props=System.getProperties(); //系统属性

System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
System.out.println("Java的安装路径:"+props.getProperty("java.home"));
System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));
System.out.println("Java的虚拟机规范供应商:"+props.getProperty("java.vm.specification.vendor"));
System.out.println("Java的虚拟机规范名称:"+props.getProperty("java.vm.specification.name"));
System.out.println("Java的虚拟机实现版本:"+props.getProperty("java.vm.version"));
System.out.println("Java的虚拟机实现供应商:"+props.getProperty("java.vm.vendor"));
System.out.println("Java的虚拟机实现名称:"+props.getProperty("java.vm.name"));
System.out.println("Java运行时环境规范版本:"+props.getProperty("java.specification.version"));
System.out.println("Java运行时环境规范供应商:"+props.getProperty("java.specification.vender"));
System.out.println("Java运行时环境规范名称:"+props.getProperty("java.specification.name"));
System.out.println("Java的类格式版本号:"+props.getProperty("java.class.version"));
System.out.println("Java的类路径:"+props.getProperty("java.class.path"));
System.out.println("加载库时搜索的路径列表:"+props.getProperty("java.library.path"));
System.out.println("默认的临时文件路径:"+props.getProperty("java.io.tmpdir"));
System.out.println("一个或多个扩展目录的路径:"+props.getProperty("java.ext.dirs"));
System.out.println("操作系统的名称:"+props.getProperty("os.name"));
System.out.println("操作系统的构架:"+props.getProperty("os.arch"));
System.out.println("操作系统的版本:"+props.getProperty("os.version"));
System.out.println("文件分隔符:"+props.getProperty("file.separator")); //在 unix 系统中是”/”
System.out.println("路径分隔符:"+props.getProperty("path.separator")); //在 unix 系统中是”:”
System.out.println("行分隔符:"+props.getProperty("line.separator")); //在 unix 系统中是”/n”
System.out.println("用户的账户名称:"+props.getProperty("user.name"));
System.out.println("用户的主目录:"+props.getProperty("user.home"));
System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));

}

}

⑷ Java5类型系统有哪些

Java5的发布为类型系统带来了三个主要新特性,枚举、注解和泛型。
枚举类型(Enum)在某些方面与类相似,但是它的属性只能是指定数量的实例,每个实例都不同并且在类描述中指定。主要用于“类型安全的常量”,而不是当时普遍使用的小整数常量,枚举构造同时还允许附加的模式,有时候这非常有用。
注解(Annotation)与接口相关,声明注解的关键字是@interface,以@开始表示这是个注解类型。正如名字所建议的,它们用于给Java代码元素做注释,提供附加信息,但不影响其行为。此前,Java曾使用“标记接口(Markerinterface)”来提供这种元数据的有限形式,但注解被认为更有灵活性。
Java泛型提供了参数化类型,其想法是一种类型能扮演其它类型对象的“容器”,无需关心被包含类型的具体细节。装配到容器中的类型通常称为类型参数。
Java5引入的特性中,枚举和注解为引用类型提供了新的形式,这需要编译器特殊处理,并且有效地从现有类型层级结构分离。
泛型为Java的类型系统增加了显著额外的复杂性,不仅仅因为它们是纯粹的编译时特性,还要求Java开发人员应注意,编译时和运行时的类型系统彼此略有不同。

⑸ java 中获取系统时间是什么类型的

java.sql.Date或java.util.Date

关系:前者是后者的子类型

⑹ Java最初的类型系统是什么样的

Java最初的类型系统至今已经超过15年了。它简单而清晰,类型包括引用类型和基专本类型。类、接属口或者数组属于引用类型。
1、类是Java平台的核心,类是Java平台将会加载、或链接的功能的基本单位,所有要执行的代码都必须驻留于一个类中。
2、接口不能直接实例化,而是要通过一个实现了接口API的类。
3、数组可以包含基本类型、类的实例或者其它数组。
4、基本类型全部由平台定义,程序员不能定义新的基本类型。
从最早开始,Java的类型系统一直坚持很重要的一点,每一种类型都必须有一个可以被引用的名字。这被称为“标明类型(Nominativetyping)”,Java是一种强标明类型语言。

⑺ 用java定义获取当前系统时间的静态类

importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassDateUtil{

(){
Datenow=newDate();
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");//可以方便地修改日期格式
returndateFormat.format(now);
}

publicstaticStringgetDateYMD(){
Datenow=newDate();
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");//可以方便地修改日期格式
returndateFormat.format(now);
}

(Stringfmt){
Datenow=newDate();
SimpleDateFormatdateFormat=newSimpleDateFormat(fmt);//可以方便地修改日期格式
returndateFormat.format(now);
}
}

⑻ java 如何判断操作系统是Linux还是Windows

System.out.println("===========os.name:"+System.getProperties().getProperty("os.name"));
System.out.println("===========file.separator:"+System.getProperties().getProperty("file.separator"));
System类
public static Properties getProperties()
将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回

键 相关值的描述

java.version Java 运行时环境版本
java.vendor Java 运行时环境供应商
java.vendor.url Java 供应商的 URL
java.home Java 安装目录
java.vm.specification.version Java 虚拟机规范版本
java.vm.specification.vendor Java 虚拟机规范供应商
java.vm.specification.name Java 虚拟机规范名称
java.vm.version Java 虚拟机实现版本
java.vm.vendor Java 虚拟机实现供应商
java.vm.name Java 虚拟机实现名称
java.specification.version Java 运行时环境规范版本
java.specification.vendor Java 运行时环境规范供应商
java.specification.name Java 运行时环境规范名称
java.class.version Java 类格式版本号
java.class.path Java 类路径
java.library.path 加载库时搜索的路径列表
java.io.tmpdir 默认的临时文件路径
java.compiler 要使用的 JIT 编译器的名称
java.ext.dirs 一个或多个扩展目录的路径
os.name 操作系统的名称
os.arch 操作系统的架构
os.version 操作系统的版本
file.separator 文件分隔符(在 UNIX 系统中是“/”)
path.separator 路径分隔符(在 UNIX 系统中是“:”)
line.separator 行分隔符(在 UNIX 系统中是“/n”)
user.name 用户的账户名称
user.home 用户的主目录
user.dir 用户的当前工作目录

⑼ java 如何取得系统当前时间(Timestamp类型的)

有两种方法
方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化
方法二:用java.util.Calendar类来实现

⑽ 如何用JAVA得到远程主机的操作系统类型

HTTP 服务器,可以 通过查看浏览器递交的 user-agent。。。。。。。但不保准的。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

阅读全文

与java获取系统类型相关的资料

热点内容
mysql不用密码 浏览:708
手机文件管理的图片 浏览:593
系统更新准备工具网页 浏览:29
iphone4充电图标 浏览:841
能源大数据分析 浏览:803
长沙网络技术培训机构 浏览:673
三大数据库简介 浏览:343
学编程有哪些好的软件 浏览:168
西门子s7300编程电缆哪个好用 浏览:197
jsp中script标签 浏览:483
linuxdns测试工具 浏览:19
学生用什么编程 浏览:27
苹果怎么看缓存的文件在哪里 浏览:785
用光盘引导linux系统安装教程 浏览:956
ps如何将元素复制到另外一个文件 浏览:651
win10删除文件怎么用管理员权限 浏览:941
qq监控文件删除 浏览:58
java设置下载文件的名字 浏览:48
iphone6屏幕出现平行竖条纹 浏览:741
教育大数据应用典型示范项目 浏览:934

友情链接