最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Java常用類庫(kù)(System、Arrays、定時(shí)調(diào)度、Base64加密解密)

2023-08-06 10:26 作者:Alphamilk  | 我要投稿

1.System類

System類常用方法:

  • void exit(int status)終止當(dāng)前正在運(yùn)行的Java虛擬機(jī)。

  • long currentTimeMillis()返回當(dāng)前時(shí)間的毫秒數(shù),通常用于計(jì)時(shí)或性能分析。

  • void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)將數(shù)組中指定范圍的元素復(fù)制到另一個(gè)數(shù)組中。

2.Arrays數(shù)組操作類

常用方法:

方法描述

  • void sort(T[] arr)對(duì)指定數(shù)組進(jìn)行排序。

  • int binarySearch(T[] arr, T key)使用二分查找算法在指定數(shù)組中搜索指定元素,并返回索引位置。如果未找到元素,則返回負(fù)數(shù)。

  • boolean equals(T[] arr1, T[] arr2)比較兩個(gè)數(shù)組是否相等,即兩個(gè)數(shù)組中的元素是否相同。

  • void fill(T[] arr, T value)將指定值填充到數(shù)組的每個(gè)元素中。

  • void copyOf(T[] original, int newLength)復(fù)制指定數(shù)組的部分或全部元素到一個(gè)新數(shù)組中。

3.定時(shí)調(diào)度

該類庫(kù)可以實(shí)現(xiàn)延遲執(zhí)行一個(gè)代碼,或者是重復(fù)運(yùn)行一個(gè)代碼,每一個(gè)調(diào)度的任務(wù)都要繼承TImerTask類,而每一個(gè)任務(wù)的啟動(dòng)都需要Timmer類才能啟動(dòng)

TimmerTask類實(shí)現(xiàn)了Runnable接口所以需要覆寫run方法

TimerTask類的常用方法:

方法描述

  • boolean cancel()取消任務(wù)的執(zhí)行。如果任務(wù)已經(jīng)在執(zhí)行或已被取消,則返回false,否則返回true。

  • abstract void run()定義任務(wù)的具體邏輯,需要子類實(shí)現(xiàn)。當(dāng)任務(wù)被調(diào)度執(zhí)行時(shí),run()方法會(huì)被自動(dòng)調(diào)用。

  • long scheduledExecutionTime()返回預(yù)定執(zhí)行任務(wù)的時(shí)間。如果任務(wù)尚未安排執(zhí)行,則返回0。

  • void scheduledExecutionTime(Date time)設(shè)置任務(wù)的預(yù)定執(zhí)行時(shí)間為指定的時(shí)間。boolean isScheduled()判斷任務(wù)是否已經(jīng)安排執(zhí)行。如果任務(wù)已經(jīng)安排執(zhí)行,則返回true,否則返回false。

Timer類的常用方法:

  • void schedule(TimerTask task, long delay)安排在指定延遲之后執(zhí)行指定的任務(wù)。任務(wù)只執(zhí)行一次。

  • void schedule(TimerTask task, Date time)安排在指定時(shí)間執(zhí)行指定的任務(wù)。任務(wù)只執(zhí)行一次。

  • void schedule(TimerTask task, long delay, long period)安排在指定延遲之后開(kāi)始執(zhí)行指定的任務(wù),并以指定的周期重復(fù)執(zhí)行。

  • void schedule(TimerTask task, Date firstTime, long period)安排在指定時(shí)間開(kāi)始執(zhí)行指定的任務(wù),并以指定的周期重復(fù)執(zhí)行。

  • void scheduleAtFixedRate(TimerTask task, long delay, long period)安排在指定延遲之后開(kāi)始執(zhí)行指定的任務(wù),并以固定的速率重復(fù)執(zhí)行,不受任務(wù)執(zhí)行時(shí)間的影響。void scheduleAtFixedRate(TimerTask task, Date firstTime, long period)安排在指定時(shí)間開(kāi)始執(zhí)行指定的任務(wù),并以固定的速率重復(fù)執(zhí)行,不受任務(wù)執(zhí)行時(shí)間的影響。

  • void cancel()終止該計(jì)時(shí)器,丟棄所有已安排的任務(wù)。

?實(shí)現(xiàn)每秒更新當(dāng)前時(shí)間并且延遲100ms后輸出

4.Base64加密與解密

核心函數(shù) Base64.Encoder getEncoder(byte[])實(shí)現(xiàn)加密與Base64.Decoder getDecoder(byte[])實(shí)現(xiàn)解密

案例如下




Java常用類庫(kù)(System、Arrays、定時(shí)調(diào)度、Base64加密解密)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
土默特左旗| 汽车| 潮安县| 江都市| 武义县| 涪陵区| 买车| 韩城市| 酉阳| 黎城县| 奉化市| 浦东新区| 胶南市| 都昌县| 临安市| 呼伦贝尔市| 历史| 龙州县| 漯河市| 凤台县| 望都县| 小金县| 石狮市| 中超| 山阴县| 兴安县| 同江市| 玉环县| 甘泉县| 万州区| 逊克县| 元谋县| 龙游县| 鹤峰县| 丰台区| 治县。| 东乡族自治县| 平谷区| 元朗区| 瓦房店市| 安溪县|