freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通過代碼實(shí)例跟我學(xué)java語言程序設(shè)計(jì)及應(yīng)用技術(shù)——util程序包中典型類的應(yīng)用實(shí)例-預(yù)覽頁

2024-12-16 07:42 上一頁面

下一頁面
 

【正文】 String v2, int scale, int round_mode){ if(scale 0){ throw new IllegalArgumentException(The scale must be a positive integer or zero)。 } public static double round(double v,int scale){ return round(v, scale, )。 } public static String round(String v, int scale){ return round(v, scale, )。 } } ( 2)控制四舍五入 1) ROUND_HALF_UP:遇到 .5 的情況時(shí)往上近似,例: 。 5) ROUND_FLOOR:如果 BigDecimal 為正,則作 ROUND_UP;如果為負(fù),則作ROUND_DOWN。 JDK 5 中的 鎖 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 5/10 頁 ( 1) synchronized 是獨(dú)占鎖 盡管 synchronized 在語法上已經(jīng)足夠簡(jiǎn)單了,在 JDK 5 之前只能借助此實(shí)現(xiàn),但是由于是獨(dú)占鎖,性能卻不高,因此 JDK 5 以后就開始借助于 JNI 來完成更高級(jí)的鎖實(shí)現(xiàn)。 ( 2) JDK 5 中的鎖是接口 另外 提供了一對(duì)可供讀寫并發(fā)的鎖。 ( 4) lock()和 unlock()方法 1) void lock()。 Lock 之所以能夠保證線程安全,是因?yàn)?Lock 對(duì)象的 lock()方法保證了只有一個(gè)線程能夠只有此鎖。 import 。 } public AtomicIntegerWithLock(int value) { = value。 } } public final void set(int newValue) { ()。 try { int ret = value。 } } public final boolean pareAndSet(int expect, int update) { ()。 } finally { ()。 } } public final int getAndDecrement() { ()。 try { return ++value。 } finally { ()。 原子計(jì)量器類 AtomicLong, AtomicInteger, AtomicReference ( 1) J2SE 提供了一組 atomic class 來幫助簡(jiǎn)化同步處理 基本工作原理是使用了同步 synchronized 的方法實(shí)現(xiàn)了對(duì)一個(gè) long、 integer, 對(duì)象的增、減、賦值(更新)操作 (也包括對(duì)應(yīng)數(shù)據(jù)類型的數(shù)組)。 ( 2) Atomic 的幾個(gè)方法 1) getAndSet() :設(shè)置新值,返回舊值。 以 AtomicInteger 為例,提供了代替 ++ 的 getAndIncrement()、 incrementAndGet()、getAndDecrement()和 decrementAndGet()方法,還有加減給定值的方法、當(dāng)前值等于預(yù)期值時(shí)更新的 pareAndSet()方法。 try { (500)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1