日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Java常用类之【Math类、Random类、System类、Runtime类】

發布時間:2025/3/20 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java常用类之【Math类、Random类、System类、Runtime类】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Math類

Math類

【絕對值】Math.abs();//返回對應類型的絕對值
【最大值和最小值】Math.max(int a, int b) ,Math.min(int a,int b);(其他類型都可以)
【立方根】Math.cbrt(double a) ,返回double類型
【求冪】Math.pow(double a, double b) (參數1:底數,參數2:指數)
【正平方根】Math.sqrt(double a)
【隨機數[0,1)】random() 返回帶正號的 double 值,該值大于等于 0.0 且小于 1.0

【取整】

ceil(double a) ,返回大于給定數的最小整數
floor(double a) ,返回小于給定數的最大整數

【四舍五入】
static int round(float a)
static long round(double a)

二、Random類(隨機數類)

random類
【作用】用于生成隨機數

創建對象:Random random = new Random();

Random類方法
調用方式:Random對象.方法

【R>=0】nextInt()【0=<R<=n】nextInt(int n)【0=<R<1.0】nextFloat()【0=<R<1.0】nextDouble()【R為long類型的取值范圍】nextLong()

三、System類

System類方法:

【清理內存】System.gc();// 促進垃圾回收器 起來回收垃圾
【退出程序】System.exit(0);// 正常退出程序 無論運行到哪個位置 都是直接退出程序
【系統當前時間】long l = System.currentTimeMillis();//返回以毫秒為單位的當前時間(從1970年到現在的毫秒數)

四、Runtime類

Runtime類特點:

Runtime 類實例使應用程序能夠與其運行的環境相連接
Runtime是單例模式的

Runtime類常用方法:

【當前可用內存】long freeMemory() ;返回 Java 虛擬機中的空閑內存量
【創建對象】Runtime runtime = Runtime.getRuntime();//創建對象
【清理內存】runtime.gc();// 建議回收垃圾

查看gc()方法清理內存的效果:

System.out.println(runtime.freeMemory());//回收前的空閑內存
runtime.gc();// 建議回收垃圾
System.out.println(runtime.freeMemory());//回收后的空閑內存

總結

以上是生活随笔為你收集整理的Java常用类之【Math类、Random类、System类、Runtime类】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。