`

java1.5 系统常量

阅读更多

Properties props=System.getProperties(); //系统属性  

 

1: 常用换行符, 路径分隔符,文件分隔符

 

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" 

 

2: 不常用属性

 
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("user.name"));   


 System.out.println("用户的主目录:"+props.getProperty("user.home"));  


System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));

分享到:
评论

相关推荐

    java1.5API

    2. **枚举(Enums)**:Java 1.5引入了枚举类型,使得常量集合更易于管理和使用。枚举可以拥有方法和字段,且不允许实例化,降低了编程错误的可能性。 3. **自动装箱/拆箱(Autoboxing and Unboxing)**:这一特性...

    最新JAVA1.5中文API

    在这个"最新JAVA1.5中文API"中,开发者可以找到全面的文档,帮助理解并利用这些新特性进行编程。 首先,让我们来探讨一些Java 1.5中的关键更新: 1. **泛型(Generics)**:这是Java 1.5最显著的变化之一,允许在...

    java jdk 1.5 windows

    2. **枚举类型(Enums)**:在Java 1.5之前,枚举通常通过常量类实现,但这种方式存在局限性。Java 5.0引入了枚举类型,使得创建枚举更加方便且具有内置的比较、遍历等功能。 3. **自动装箱与拆箱(Autoboxing and ...

    java JDK1.5,1.6版本,和安装

    JDK1.5和JDK1.6是Java历史上的两个关键版本,分别发布于2004年和2006年,它们对Java语言的发展起到了重要作用。 JDK1.5,也被称为Java SE 5.0,引入了许多重要的新特性,包括: 1. **泛型**:泛型允许在定义类、...

    Java 1.5 Tiger, A Developer's Notebook (2004)

    《Java 1.5 Tiger, A Developer's Notebook》是一本专为开发者编写的关于Java 1.5(也称为Java SE 5.0)技术的指南。这本书详细介绍了这一版本中引入的重要特性和改进,旨在帮助程序员充分利用Java平台的新功能。...

    Java-jdk1.5安装包

    Java 5.0之前,开发者通常使用常量类来实现枚举功能,但这种方式存在很多问题。JDK1.5引入了枚举类型,使得枚举更安全、易用。枚举可以拥有方法和字段,还可以实现接口,提高了代码的结构化和可维护性。 三、变量...

    JAVA API1.5中文文档

    2. **枚举(Enums)**:Java 1.5引入了枚举类型,用于表示一组固定数量的常量,如颜色、星期等。枚举比传统的常量类更安全,不允许添加新的枚举值,避免了类型安全问题。 3. **注解(Annotations)**:注解提供了一...

    java JDK1.5---32位和64位

    3. **枚举(Enums)**:Java 1.5引入了枚举类型,提供了对常量集合的强类型支持,增强了代码的可读性和安全性。 4. **变量注解(Varargs)**:允许在方法参数列表中使用省略号(...),表示可变长度的参数,简化了...

    java jdk1.5

    Java 1.5之前,枚举通常通过常量类实现,而1.5版本引入了枚举类型,使枚举成为一种正式的类型,支持方法和变量,增强了枚举的可读性和安全性。 四、变量类型推断(Varargs) 变长参数(Varargs)允许在一个方法调用...

    java jdk 1.5 API html

    Java 1.5中添加了枚举类型,用于表示一组固定数量的常量,提高了代码的可读性和安全性。枚举类可以拥有方法和字段,也可以实现接口,使得枚举更加灵活且功能强大。 3. **注解(Annotations)** 注解是一种元数据...

    JDK-1.5安装文件

    **Java Development Kit (JDK) 1.5 安装指南** JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的核心工具集。JDK 1.5,也被称为Java SE 5.0(Java Standard Edition 5.0),在2004年...

    JDK1.5版本,用于java开发

    1.5版本后,系统会自动完成这个过程,简化了代码并减少了错误的可能性。 3. **枚举(Enums)**:枚举类型是一种特殊的类,用于定义一组相关的常量。这增强了枚举的类型安全性和可读性,使得枚举成为一种更强大的...

    jdk1.5、1.6压缩包

    本压缩包包含了JDK的两个重要版本:1.5(也称为Java 5)和1.6(Java 6),这两个版本在历史上对Java社区有着深远的影响。 JDK 1.5(2004年发布)是Java发展的一个重要里程碑,引入了许多新特性,极大地提升了开发...

    jdk1.5新特性介绍

    它包含了一个位于操作系统之上、用于执行Java applet和应用程序的运行环境,以及一系列帮助开发者编译、调试和运行Java代码的工具。 #### 二、JDK 的核心组成部分 1. **编译器(javac)**:将Java源代码转换为字节...

    Java_api_1.5

    10. **NIO.2(New I/O 2)**:虽然Java 1.4引入了NIO,但在1.5中进一步完善,提供了文件系统操作的API,如文件和目录的异步操作,以及文件通道等。 11. **枚举常量的比较(Enum Constants Comparison)**:Java 1.5...

    JAVA开发工具 JDK1.5

    配置JDK1.5在Windows环境下,首先需要下载并解压文件`jdk1.5.0_05`,然后设置`JAVA_HOME`环境变量指向JDK的安装目录,同时还需要将`bin`子目录添加到`PATH`环境变量中,这样系统就能够找到Java的可执行文件,如`java...

    java-JDK1.5

    Java JDK1.5,全称为Java Development Kit 1.5,是Oracle公司(原Sun ...而提供的压缩包文件"jdk-1_5_0_07-windows-i586-p.exe"则是Windows平台上针对32位系统的安装包,用于在电脑上部署和使用Java JDK1.5环境。

    java1.5.0sdk

    1.5版本引入了枚举,允许开发者定义自己的枚举常量,增强了代码的可读性和安全性。 4. **变量注解(Varargs)**:这一特性允许方法接收可变数量的参数,通过在参数列表末尾添加“...”实现。这使得编写处理不定数量...

    jdk1.5中文

    虽然NIO.2是Java 7引入的,但它是对Java 5.0中NIO的扩展,提供了更高级别的文件系统操作,如文件通道、异步I/O等。 13. **反射API改进** 反射API在Java 5.0中也有一些改进,比如`Class.getMethod()`和`Class.get...

    jdk1.5中帮助文档

    Java 1.5中引入了泛型,这是一个强大的类型系统增强,允许在编译时检查类型安全,减少运行时异常。泛型允许我们在定义类、接口和方法时指定类型参数,提高了代码的重用性和可读性。 ### 2. 自动装箱与拆箱 自动...

Global site tag (gtag.js) - Google Analytics