对系统属性看着JDKapi做了简单的记录,尤其是文件分隔符,以及获取系统时间,数组拷贝实用比较多谢,随意正对这几个做下简单整理,需要引入junit单元测试的jar包

//获取所有系统属性

@Test

public void testAllProperties(){

Properties p = System.getProperties();

//第一种方法

for(Object obj : p.keySet() ){

//System.out.println("key = " + obj + "-----" + p.get(obj));

}

//第二种方法

Enumeration e = p.keys();

while(e.hasMoreElements()){

System.out.println("key = " + e.nextElement() +"---" + p.get(e.nextElement()));

}

}

//获取系统时间 long类型

@Test

public void testCurrentTimeMillis(){

Long time = System.currentTimeMillis();

System.out.println(time);

}

//常用的系统属性

@Test

public void test(){

String osName = System.getProperty("os.name"); //操作系统的名称 - Windows 7 操作系统

System.out.println(osName);

String fileEncoding = System.getProperty("file.encoding"); //UTF-8 编码格式

System.out.println(fileEncoding);

String userHome = System.getProperty("user.home");// 用户的主目录

System.out.println(userHome);

String userName = System.getProperty("user.name");//用户的账户名称

System.out.println(userName);

String userDir = System.getProperty("user.dir"); //用户的当前工作目录 - D:\workspace_test\ActivityBusinessAPI

System.out.println(userDir);

String userLanguage = System.getProperty("user.language"); //zh

System.out.println(userLanguage);

String fileSeparator = System.getProperty("file.separator"); // 文件分隔符(在 UNIX 系统中是“/”)

System.out.println(fileSeparator);

String lineSeparator = System.getProperty("line.separator"); // 行分隔符(在 UNIX 系统中是“/n”)

System.out.println(lineSeparator);

String pathSeparator = System.getProperty("path.separator"); // 路径分隔符(在 UNIX 系统中是“:”)

System.out.println(pathSeparator);

}

//arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束

/*

* 参数:

src - 源数组。

srcPos - 源数组中的起始位置。

dest - 目标数组。

destPos - 目标数据中的起始位置。

length - 要复制的数组元素的数量

*/

@Test

public void testArraycopyCurrentTimeMillis(){

String[] arrays1 = {"1","2","3"};

String[] arrays2 = new String[2];

System.arraycopy(arrays1, 0, arrays2, 0, 2);

System.out.println(Arrays.asList(arrays2));

}

以下为JDK中摘录的内容:

/*

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 系统 类_JAVA系统类 System的简单整理相关推荐

  1. java标准输出包_Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和System.err。 (5.0分)_学小易找答案...

    [填空题]一个try 程序块可以对应 个catch块,假若多个catch 块有父子继承关系,则应该将子类的catch块放置到父类的catch块之 . (10.0分) [单选题]病人行甲状腺癌手术后,护 ...

  2. java常用class类_java常用类

    java常用类 内部类 1.成员内部类:在一个类的内部定义一个完整的类 例如:外部类public class Body{ 内部类class Header{ } } 内部类可以直接访问外部类的私有成员, ...

  3. java clock计时_Java Clock类– java.time.Clock

    java clock计时 Java Clock class is part of Date Time API. Java Clock class is used to get the current ...

  4. java异常判断_Java异常类

    异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描述各种不同的异常. ...

  5. Java啤酒生产系统描述_Java描述设计模式(02):简单工厂模式

    一.生活场景简介 1.引入场景 订餐流程简单描述 1).食品抽象类,规定食品的基础属性操作 2).鱼类,鸡肉类食品类扩展 3).订餐流程类,根据食品名称,加工指定类型食品 4).模拟客户端预定操作 2 ...

  6. java filereader类_Java FileReader类

    FileReader类从InputStreamReader类继承而来.该类按字符读取流中数据.可以通过以下几种构造方法创建需要的对象. 在给定从中读取数据的 File 的情况下创建一个新 FileRe ...

  7. java复用类_java复用类

    1. toString() 每一个非基本类型都有一个toString()方法:当编译器需要从对象获取一个string时,该对象的toString()方法就会被调用. 示例: class WaterSo ...

  8. java高级类_Java高级类特性(一)

    权限类内同包不同包子类不同包非子类 private √ × × × default √ √ × × protected √ √ √ × public √ √ √ √ 四.super关键字的使用 pac ...

  9. java 根据类名示例化类_Java即时类| from()方法与示例

    java 根据类名示例化类 即时类from()方法 (Instant Class from() method) from() method is available in java.time pack ...

最新文章

  1. 利用kickstart实现pxe的自动化安装
  2. 服务器重启后,启动SAP ERP的步骤
  3. DataWorks 功能实践 — 生产开发环境隔离
  4. sqoop mysql 乱码_请问一下,用sqoop导数据到mysql如果遇到字段编码是utf8mb4的情况怎么处理?...
  5. pso算法c++语言代码,一C++PSO(PSO)算法
  6. mex文件用matlab能打开吗,matlab中mex文件编译运行的问题
  7. 千亿级照片,毫秒间匹配最佳结果,微软开源 Bing 搜索背后的关键算法
  8. DeepFaceLab:A simple,flexible and extensible face swapping framework(2020)
  9. 英语知识系列:英文与中文句子构成成分的对应关系
  10. 数字先锋 | 铺设一条县域医疗“康庄大道”!
  11. 浩辰3D软件中应用程序菜单如何使用?
  12. 如何压缩图片大小到200k以下?照片太大怎么压缩到200k?
  13. 据说最厉害的黑客,出自少林寺、这是为什么?
  14. 腾讯提供的TBS调试小程序页面
  15. Mixly第32课~第34课,课程学习笔记 | Mixly米思齐纯干货系列
  16. 积极重返中国的谷歌,这次瞄准了AI入口
  17. CSR8675学习笔记:I2C Master通信
  18. 使用 cURL 进行 HTTP 请求实例
  19. 手机变电脑,畅玩更愉快(免费领取3个月云电脑,可用办公,可用做PPT,可用玩游戏)
  20. C语言中的字符串转数字函数常见问题详解

热门文章

  1. dedecms标签使用
  2. 神经网络与中心场近似
  3. 用神经网络二分类人脑与电脑
  4. linux then命令不识别,Linux终端提示符(prompt)不如期生效的原因分析与解决
  5. 4.12 总结-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  6. 6.6 二分 K-Means 算法-机器学习笔记-斯坦福吴恩达教授
  7. Android system server之WindowManagerService按键消息传播流程
  8. 【Android工具】更新安卓手机传感器信息获取工具Ampere Castro phyphox,轻松获取硬件数据和状态信息...
  9. html设置无效字符,使用innerHTML属性向head中插入字符时报“无法设置 innerHTML 属性。 该操作的目标元件无效”的错误...
  10. 线程运行程序c语言,理解线程1 C语言示例的程序