日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

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

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

一、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) (參數(shù)1:底數(shù),參數(shù)2:指數(shù))
【正平方根】Math.sqrt(double a)
【隨機數(shù)[0,1)】random() 返回帶正號的 double 值,該值大于等于 0.0 且小于 1.0

【取整】

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

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

二、Random類(隨機數(shù)類)

random類
【作用】用于生成隨機數(shù)

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

Random類方法
調(diào)用方式: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類方法:

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

四、Runtime類

Runtime類特點:

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

Runtime類常用方法:

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

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

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

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。