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的异常处理头皮发麻,那就