乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      錯題二

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

       首先jvm中沒有進程的概念 ,但是jvm中的線程映射為操作系統(tǒng)中的進程,對應關系為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);
          }
      }

      程序的輸出結果:531
      基礎中的基礎,最應該深刻記住的基礎:
      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)結束,所以最好打印時候: x=5,y=3,k=1;

      3、事務隔離級別是由誰實現(xiàn)的?
      • Java應用程序
      • Hibernate
      • 數(shù)據(jù)庫系統(tǒng)
      • JDBC驅動程序
      A,我們寫java程序的時候只是設定事物的隔離級別,而不是去實現(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ù)庫的驅動
      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)。
      以下輸出結果為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、關于sleep()和wait(),以下描述錯誤的一項是( )
      • sleep是線程類(Thread)的方法,wait是Object類的方法;
      • sleep不釋放對象鎖,wait放棄對象鎖
      • sleep暫停線程、但監(jiān)控狀態(tài)仍然保持,結束后會自動恢復
      • wait后進入等待鎖定池,只有針對此對象發(fā)出notify方法后獲得對象鎖進入運行狀態(tài)
      有點文字游戲的感覺

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多