目录:
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工具类相关推荐

  1. Java基础---常用类之Arrays工具类+基本类型的包装类

    常用类之Arrays工具类 1.binarySearch(int[] a,int key) 使用二分搜索法来搜索指定的 int 型数组 2.fill(int[] a,int val)将指定的 int ...

  2. JavaSE03: Arrays工具类的使用及简单数组算法

    离散数学终于考完了,接下来终于可以一心学习java了~~ Arrays工具类的使用 **Arrays类是用来操作数组的工具类,包含了用来操作数组(比 如排序和搜索)的各种方法,使用时需要导包java. ...

  3. Arrays工具类和二维数组

    一.数组的更多内容 1.1 Arrays工具类 JDK提供的java.util.Arrays工具类,包含了常用的数组操作,方便我们日常开发.Arrays类包含了:排序.查找.填充.打印内容等常见的操作 ...

  4. java基础语法-day24-25进阶-Arrays工具类String自动装箱自动拆箱

    p576 Arrays工具类 p577 冒泡排序 import java.util.Arrays;public class BubbleSort {/*** 冒泡排序:*/public static ...

  5. Java程序员的日常—— Arrays工具类的使用

    这个类在日常的开发中,还是非常常用的.今天就总结一下Arrays工具类的常用方法.最常用的就是asList,sort,toStream,equals,copyOf了.另外可以深入学习下Arrays的排 ...

  6. Java集合框架:Arrays工具类

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  7. 第三次学JAVA再学不好就吃翔(part87)--Arrays工具类的asList方法

    学习笔记,仅供参考,有错必纠 Arrays工具类的asList方法 方法概述 public static <T> List<T> asList(T... a) 返回一个受指定数 ...

  8. java arrays.setall_Java程序员的日常—— Arrays工具类的使用

    这个类在日常的开发中,还是非常常用的.今天就总结一下Arrays工具类的常用方法.最常用的就是asList,sort,toStream,equals,copyOf了.另外可以深入学习下Arrays的排 ...

  9. 【java进阶06:数组】使用一维数组模拟栈数据结构 使用二维数组模拟酒店,酒店管理系统 Arrays工具类 冒泡排序算法、选择排序算法、二分法

    目录 数组 二维数组 总结 作业 Arrays工具类 数组 数组总结 及 静态初始化一维数组 /* Array:1.java语言中的数组是一种引用数据类型,不属于基本数据类型,数组的父类是Object ...

  10. 【Java源码分析】集合框架-Collections工具类-Arrays工具类

    集合框架Collection 和Collections和Arrays工具类 一开始总是搞不清楚Collection和Collections的区别,不过看下代码应该很清楚,一个是接口,一个是工具类 Co ...

最新文章

  1. sklearn 套件的主要内容_sklearn-roc_curve
  2. HALCON示例程序color_pieces.hdev通过MLP训练器对彩色棋子进行分类识别
  3. 表面配准论文1--基于高阶图匹配方法的稠密表面配准
  4. 62 SD配置-交货凭证配置-定义交货类型
  5. Bootstrap-组件-2
  6. 怎么一秒钟给微信头像戴上圣诞帽,我教你啊
  7. 【网络安全工程师面试合集】——什么是IP安全 IPsec
  8. SqlServer高级存储过程
  9. python之路_自定义forms组件
  10. 华为NP课程笔记24-BFD
  11. 基于MXNET实现的年龄性别识别
  12. pip报错 Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-wa
  13. 题解BZOJ 2563 阿狸和桃子的游戏 [贪心]
  14. Linux IPTABLES 防火墙专题讲座 - 上篇-龙小威-专题视频课程
  15. 若有恒 何必三更眠五更起 最无益 莫过一日曝十日寒
  16. 量子加密通信与量子传感技术相关精简介绍
  17. xpath爬取链家二手房
  18. Python实现电话号码的数字组合
  19. 2016弱校联盟十一专场10.2——Around the World
  20. html 无缝拼接,用jQuery写一个无缝衔接轮播图,超精简又详细

热门文章

  1. Windows解决anaconda下双python版本安装TensorFlow
  2. GitHub宣布推出Electron 1.0和Devtron,并将提供无限制的私有代码库
  3. 4.22、Bootstrap V4自学之路-----内容---轮播
  4. ActiveDirectory之不常用操作
  5. Storm中的LocalState 代码解析
  6. HDU 1225 覆盖的面积
  7. IP地址的正则表达式
  8. 什么是“软件架构设计”(推荐)
  9. 在Cisco路由器上配置WCCP
  10. html中name和id的区别 [ZT]