20165236 2017-2018-2 《Java程式設計》第八周學習總結

來源:互聯網
上載者:User

標籤:資料庫   jpg   main   資料類型   不同的   結束   sub   rup   使用   

20165236 2017-2018-2 《Java程式設計》第八周學習總結

一、第十二章教材內容總結:

1、Java的多線程機制;

     多線程是指一個應用程式中同時存在幾個執行體,按幾條不同的執行線索共同工作的情況,它使得編程人員可以很方便地開        發出具有多線程功能、能同時處理多個任務的功能強大的應用程式。

     主線程(main線程):

     當JVM載入代碼,發現main方法後,就會啟動一個線程,這個線程就是“主線程”。

2、線程的狀態與生命週期

     建立、運行、中斷、死亡;

3、Thread類與線程的建立

      線程的建立:用Thread的子類建立線程對象;直接使用Thread類建立線程對象;

      目標對象與線程的關係;

      關於run方法啟動的次數;

4、線程的常用方法

      start():調用該方法啟動線程;

      run():定義線程對象被調度之後所執行的操作;

      sleep(int millsecond)、isAlive()、currentThread()、interrupt;

5、線程同步

      即程式中的若干個線程都需要使用一個方法,這個方法用synchronized給予了修飾。

6、協調同步的線程

      wait() 方法可以中斷方法的執行,使本線程等待,暫時讓出CPU的使用權,並允許其它線程使用這個同步方法。

      notifyAll() 方法通知所有的由於使用這個同步方法而處於等待的線程結束等待。曾中斷的線程就會從剛才的中斷處繼續執         行這個同步方法,並遵循“先中斷先繼續”的原則。

      notify() 方法只是通知處於等待中的線程的某一個結束等待。

7、線程聯合

     一個線程A在佔有CPU資源期間,可以讓其他線程調用join()和本線程聯合。

8、GUI線程

      當JAVA程式包含圖形化使用者介面(GUI)時,JAVA虛擬機器在運行應用程式時會自動啟動更多線程,其中AWT-EventQuecue       線程負責處理GUI事件,AWT-Windows線程負責將表單或組件繪製到案頭。

9、計時器線程

二、指令碼運行結果:

 三、上周錯題總結

1、下列屬於資料操作語言的是(AB) A.insertB.updateC.createD.select
2、下面的選項不是關聯式資料庫基本特徵的是(A) A.不同的列應有不同的資料類型B.不同的列應有不同的列名C.與行的次序無關D.與列的次序無關
3、JDBC編程的異常類型分為(AC) A.SQLExceptionB.SQLErrorC.SQLWarningD.SQLFatalE.SQLTruncation

四、本周學習感悟:

又經過一周的學習,我又重新認識到Java學習是一個循序漸進的過程,只有走好其中的每一步,不放棄任何一個困難,才能不斷地學好Java。

20165236 2017-2018-2 《Java程式設計》第八周學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.