Java之System类
2024-09-01 23:01:45
System类概述
java.lang.System 类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:
- public static long currentTimeMillis() :返回以毫秒为单位的当前时间。实际上,currentTimeMillis方法就是 获取当前系统时间与1970年01月01日00:00点之间的毫秒差值
public class SystemDemo { public static void main(String[] args) { //获取当前时间毫秒值 System.out.println(System.currentTimeMillis()); } }
- public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) :将数组中指定的数据拷贝到另一个数组中。数组的拷贝动作是系统级的,性能很高。System.arraycopy方法具有5个参数,含义分别为:
package Demo05; import java.util.Arrays; public class SystemArrayCopy { public static void main(String[] args) { /* src - 源数组。 srcPos - 源数组中的起始位置(起始索引)。 dest - 目标数组。 destPos - 目标数据中的起始位置。 length - 要复制的数组元素的数量。 练习: 将src数组中前3个元素,复制到dest数组的前3个位置上 复制元素前: src数组元素[1,2,3,4,5],dest数组元素[6,7,8,9,10] 复制元素后: */ //定义源数组 int[] src = {1, 2, 3, 4, 5}; //定义目标数组 int[] dest = {6, 7, 8, 9, 10}; System.out.println("复制前:" + Arrays.toString(dest)); //使用System类中的arraycopy把源数组的前3个元素复制到目标数组的前3个位置上 System.arraycopy(src, 0, dest, 0, 3); System.out.println("复制后:" + Arrays.toString(dest)); } }
代码执行后的结果
最新文章
- 前端学PHP之面向对象系列第一篇——类和对象
- iOS开发之第三方库的学习--hpple的使用
- 修改hosts文件,修改后不生效怎么办
- PHP 对象 “==” 与 “===”
- POJ2387 Til the Cows Come Home(SPFA + dijkstra + BallemFord 模板)
- 锋利的jQuery-4--$(document).ready()和window.onload方法的区别
- HashMap实现原理分析(详解)
- Linux /etc/passwd 和 /etc/group 文件格式
- Google表格
- 【CF 675D Tree Construction】BST
- 2014年10本月微软MVP应用程序启动!
- DotNetCore跨平台~EFCore连接Mysql的方式
- 编译Xposed
- 微信小程序开发的游戏《拼图游戏》
- 企业BGP网络规划案例(一)
- [CNBETA]动图告诉你 光速到底有多慢?
- 不修改加密文件名的勒索软件TeslaCrypt 4.0
- 事务 c#
- [转]Support Composite Key in ASP.NET Web API OData
- datanode无法启动问题
热门文章
- 使用FileReader在浏览器读取预览文件(image和txt)
- 一篇文章让你明白CPU缓存一致性协议MESI
- 注解slf4j的日志该用哪个级别
- PHP ftp获取目录内容为空
- 使用 Vue + axios 时,返回状态200,返回值被浏览器拦截
- 在 Windows 10 上搭建 Cordova 跨平台开发 Android 环境
- 安卓逆向基础(001)-APK安装流程
- 基于WCF 的远程数据库服务访问技术
- 《Java Spring框架》Spring切面(AOP)配置详解
- GeoServer 2.15.0版本跨域问题解决方法