小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

錯題二

 海賊的指輪 2015-12-31
1、java用()機制實現(xiàn)了進程之間的異步執(zhí)行
  監(jiān)視器

 首先jvm中沒有進程的概念 ,但是jvm中的線程映射為操作系統(tǒng)中的進程,對應(yīng)關(guān)系為1:1。那這道題的問的就是jvm中線程如何異步執(zhí)行 。  在jvm中 是使用監(jiān)視器鎖來實現(xiàn)不同線程的異步執(zhí)行,  在語法的表現(xiàn)就是synchronized  。

2、public class Test
{
    public static void main(String[] args)
    {
        int x = 0;
        int y = 0;
        int k = 0;
        for (int z = 0; z < 5; z++) {
            if ((++x > 2) && (++y > 2) && (k++ > 2))
            {
                x++;
                ++y;
                k++;
            }
        }
        System.out.println(x + ”” +y + ”” +k);
    }
}

程序的輸出結(jié)果:531
基礎(chǔ)中的基礎(chǔ),最應(yīng)該深刻記住的基礎(chǔ):
z=0時候,執(zhí)行++x > 2,不成立,&&后面就不執(zhí)行了,此時 x=1,y=0,k=0;
z=1時候,執(zhí)行++x > 2,還不成立 ,&&后面就不執(zhí)行了,此時 x=2,y=0,k=0;
z=2時候, 執(zhí)行++x > 2,成立,繼續(xù)執(zhí)行 ++y > 2, 不成立  , &&后面就不執(zhí)行了, 此時 x=3,y=1,k=0;
z=3時候,執(zhí)行++x > 2,成立,繼續(xù)執(zhí)行++y > 2,不成立  , &&后面就不執(zhí)行了, 此時 x=4,y=2,k=0;
z=4 時候,執(zhí)行++x > 2,成立,繼續(xù)執(zhí)行 ++y > 2, 成立  , 繼續(xù)執(zhí)行k++>2 ,不成立,此時仍沒有進入for循環(huán)的語句中, 但此時 x=5,y=3,k=1;
z=5時候,不滿足條件了,整個循環(huán)結(jié)束,所以最好打印時候: x=5,y=3,k=1;

3、事務(wù)隔離級別是由誰實現(xiàn)的?
  • Java應(yīng)用程序
  • Hibernate
  • 數(shù)據(jù)庫系統(tǒng)
  • JDBC驅(qū)動程序
A,我們寫java程序的時候只是設(shè)定事物的隔離級別,而不是去實現(xiàn)它
B,Hibernate是一個java的數(shù)據(jù)持久化框架,方便數(shù)據(jù)庫的訪問
C,事物隔離級別由數(shù)據(jù)庫系統(tǒng)實現(xiàn),是數(shù)據(jù)庫系統(tǒng)本身的一個功能
D,JDBC是java database connector,也就是java訪問數(shù)據(jù)庫的驅(qū)動
4、在jdk1.5的環(huán)境下,有如下4條語句:
1
2
3
4
Integer i01 = 59;
int i02 = 59;
Integer i03 =Integer.valueOf(59);
Integer i04 = new Integer(59)。
以下輸出結(jié)果為false的是:
  • System.out.println(i01== i02);
  • System.out.println(i01== i03);
  • System.out.println(i03== i04);
  • System.out.println(i02== i04);
JVM中一個字節(jié)以下的整型數(shù)據(jù)會在JVM啟動的時候加載進內(nèi)存,除非用new Integer()顯式的創(chuàng)建對象,否則都是同一個對象
所有只有i04是一個新對象,其他都是同一個對象。所有A,B選項為true
C選項i03和i04是兩個不同的對象,返回false
D選項i02是基本數(shù)據(jù)類型,比較的時候比較的是數(shù)值,返回true
5、關(guān)于sleep()和wait(),以下描述錯誤的一項是( )
  • sleep是線程類(Thread)的方法,wait是Object類的方法;
  • sleep不釋放對象鎖,wait放棄對象鎖
  • sleep暫停線程、但監(jiān)控狀態(tài)仍然保持,結(jié)束后會自動恢復(fù)
  • wait后進入等待鎖定池,只有針對此對象發(fā)出notify方法后獲得對象鎖進入運行狀態(tài)
有點文字游戲的感覺

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多