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