System类、包装类、Math类、Random、Arrays工具类
生活随笔
收集整理的这篇文章主要介绍了
System类、包装类、Math类、Random、Arrays工具类
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
目录:
1.System类
2.包装类
3.Math类
4.Random类
5.Arrays
1.System类
(1)常用方法:
- 1.public static long currentTimeMillis():返回以毫秒为单位的当前时间(其实就是获取当前时间离基准时间的毫秒数)。
- 2.public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。
可以利用currentTimeMillis()查看程序运行的时间:
利用arraycopy拷贝数组
arr是原始数组,从数组arr为1的下标开始以后的3个元素拷贝到数组brr中以下标5开始的连续的空间中。
运行结果:
2.包装类
(1)Java 是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,然而没有对应的方法来操作这些基本类型的数据,所以我们把基本数据类型包装在类里边,再在类里边添加一些方法来操作这些基本数据类型的数据,我们称这种类叫包装类
如图是基本数据对应的包装类的名字:
(2)包装类和基本数据类型之间的相互转换:
基本数据类型——》包装类:
包装类——》基本数据类型
(3)自动装箱和拆箱:
装箱:将基本类型用它们对应的引用类型包装起来;
拆箱:将包装类型转换为基本数据类型;
3.Math类
4.Random类
5.Arrays类
总结
以上是生活随笔为你收集整理的System类、包装类、Math类、Random、Arrays工具类的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Date、DateFormat、Cale
- 下一篇: 如果你对java的异常处理头皮发麻,那就