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):将数组中指定的数据拷贝到另一个数组中。
(2)常用方法举例:
可以利用currentTimeMillis()查看程序运行的时间:
利用arraycopy拷贝数组
arr是原始数组,从数组arr为1的下标开始以后的3个元素拷贝到数组brr中以下标5开始的连续的空间中。
运行结果:
2.包装类
(1)Java 是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,然而没有对应的方法来操作这些基本类型的数据,所以我们把基本数据类型包装在类里边,再在类里边添加一些方法来操作这些基本数据类型的数据,我们称这种类叫包装类
如图是基本数据对应的包装类的名字:
(2)包装类和基本数据类型之间的相互转换:
基本数据类型——》包装类:
包装类——》基本数据类型
(3)自动装箱和拆箱:
装箱:将基本类型用它们对应的引用类型包装起来;
拆箱:将包装类型转换为基本数据类型;
3.Math类
4.Random类
5.Arrays类
System类、包装类、Math类、Random、Arrays工具类相关推荐
- Java基础---常用类之Arrays工具类+基本类型的包装类
常用类之Arrays工具类 1.binarySearch(int[] a,int key) 使用二分搜索法来搜索指定的 int 型数组 2.fill(int[] a,int val)将指定的 int ...
- JavaSE03: Arrays工具类的使用及简单数组算法
离散数学终于考完了,接下来终于可以一心学习java了~~ Arrays工具类的使用 **Arrays类是用来操作数组的工具类,包含了用来操作数组(比 如排序和搜索)的各种方法,使用时需要导包java. ...
- Arrays工具类和二维数组
一.数组的更多内容 1.1 Arrays工具类 JDK提供的java.util.Arrays工具类,包含了常用的数组操作,方便我们日常开发.Arrays类包含了:排序.查找.填充.打印内容等常见的操作 ...
- java基础语法-day24-25进阶-Arrays工具类String自动装箱自动拆箱
p576 Arrays工具类 p577 冒泡排序 import java.util.Arrays;public class BubbleSort {/*** 冒泡排序:*/public static ...
- Java程序员的日常—— Arrays工具类的使用
这个类在日常的开发中,还是非常常用的.今天就总结一下Arrays工具类的常用方法.最常用的就是asList,sort,toStream,equals,copyOf了.另外可以深入学习下Arrays的排 ...
- Java集合框架:Arrays工具类
欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...
- 第三次学JAVA再学不好就吃翔(part87)--Arrays工具类的asList方法
学习笔记,仅供参考,有错必纠 Arrays工具类的asList方法 方法概述 public static <T> List<T> asList(T... a) 返回一个受指定数 ...
- java arrays.setall_Java程序员的日常—— Arrays工具类的使用
这个类在日常的开发中,还是非常常用的.今天就总结一下Arrays工具类的常用方法.最常用的就是asList,sort,toStream,equals,copyOf了.另外可以深入学习下Arrays的排 ...
- 【java进阶06:数组】使用一维数组模拟栈数据结构 使用二维数组模拟酒店,酒店管理系统 Arrays工具类 冒泡排序算法、选择排序算法、二分法
目录 数组 二维数组 总结 作业 Arrays工具类 数组 数组总结 及 静态初始化一维数组 /* Array:1.java语言中的数组是一种引用数据类型,不属于基本数据类型,数组的父类是Object ...
- 【Java源码分析】集合框架-Collections工具类-Arrays工具类
集合框架Collection 和Collections和Arrays工具类 一开始总是搞不清楚Collection和Collections的区别,不过看下代码应该很清楚,一个是接口,一个是工具类 Co ...
最新文章
- sklearn 套件的主要内容_sklearn-roc_curve
- HALCON示例程序color_pieces.hdev通过MLP训练器对彩色棋子进行分类识别
- 表面配准论文1--基于高阶图匹配方法的稠密表面配准
- 62 SD配置-交货凭证配置-定义交货类型
- Bootstrap-组件-2
- 怎么一秒钟给微信头像戴上圣诞帽,我教你啊
- 【网络安全工程师面试合集】——什么是IP安全 IPsec
- SqlServer高级存储过程
- python之路_自定义forms组件
- 华为NP课程笔记24-BFD
- 基于MXNET实现的年龄性别识别
- pip报错 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-wa
- 题解BZOJ 2563 阿狸和桃子的游戏 [贪心]
- Linux IPTABLES 防火墙专题讲座 - 上篇-龙小威-专题视频课程
- 若有恒 何必三更眠五更起 最无益 莫过一日曝十日寒
- 量子加密通信与量子传感技术相关精简介绍
- xpath爬取链家二手房
- Python实现电话号码的数字组合
- 2016弱校联盟十一专场10.2——Around the World
- html 无缝拼接,用jQuery写一个无缝衔接轮播图,超精简又详细