在Java中,實現多線程操作有兩種方式,一種是繼承java.lang包下的Thread類,覆寫Thread類的run()方法,在run()方法中實現運行在線程上的代碼。另一種就是實現java.lang.Runnable接口,同樣是在run()方法中實現運行在線程上的代碼。查看全文>>
線程:進程中的一個執(zhí)行單元,負責進程中的程序的運行,一個進程中至少要有一個線程。一個進程中可以有多個線程的,這個應用程序也可以稱之為多線程程序。查看全文>>
要想了解TCP協(xié)議和UDP協(xié)議的區(qū)別,首先我們要了解TCP/IP協(xié)議,TCP/IP協(xié)議是個協(xié)議族。里面包含很多協(xié)議,UDP只是其中的一個,之所以命名為TCP/IP協(xié)議,因為TCP,IP協(xié)議是兩個很重要的協(xié)議,就以它們命名了。TCP/IP協(xié)議包含應用層,傳輸層,網絡層,網絡訪問層。查看全文>>
機制分析:其實JDK的動態(tài)代理,實際上就是“反射”與“執(zhí)行時動態(tài)生成字節(jié)碼”二者的結合體。查看全文>>
MySQL是一種開放源代碼的關系型數據庫管理系統(tǒng)(RDBMS—Relational database management system),MySQL數據庫系統(tǒng)使用最常用的數據庫管理語言:結構化查詢語言進行數據庫管理。查看全文>>