Java開發(fā)桌面應(yīng)用程序一直不算理想,但Sun公司并沒有放棄,于是Sun公司在2008年推出JavaFX,來(lái)彌補(bǔ)Java在桌面應(yīng)用程序的缺陷。接下來(lái),就針對(duì)JavaFX 8版本,介紹下JavaFX包含的主要特性。查看全文>>
當(dāng)向BorderLayout布局管理器的容器中添加組件時(shí),需要使用add(Component comp,Object constraints)方法,接下來(lái)通過(guò)一個(gè)案例來(lái)演示一下BorderLayout布局管理器對(duì)組件布局的效果,如文件1所示。查看全文>>
互斥:一個(gè)資源每次只能被一個(gè)進(jìn)程使用(資源獨(dú)立)。 請(qǐng)求與保持:一個(gè)進(jìn)程因請(qǐng)求資源而阻塞時(shí),對(duì)已獲得的資源保持不放(不釋放鎖)。 不剝奪:進(jìn)程已獲得的資源,在未使用之前,不能強(qiáng)行剝奪(搶奪資源)。 循環(huán)等待:若干進(jìn)程之間形成一種頭尾相接的循環(huán)等待的資源關(guān)閉(死循環(huán))。查看全文>>
1、HashMap 是非線程安全的,HashTable 是線程安全的。 2、HashMap 的鍵和值都允許有null 值存在,而HashTable 則不行。 3、因?yàn)榫€程安全的問題,HashMap 效率比HashTable 的要高。查看全文>>
RDB 和AOF 兩種方式也可以同時(shí)使用,在這種情況下,如果Redis 重啟的話,則會(huì)優(yōu)先采用AOF 方式來(lái)進(jìn)行數(shù)據(jù)恢復(fù),這是因?yàn)锳OF 方式的數(shù)據(jù)恢復(fù)完整度更高。查看全文>>
Java號(hào)稱是最強(qiáng)的網(wǎng)絡(luò)編程語(yǔ)言,但是大多數(shù)應(yīng)用程序開發(fā)人員是從來(lái)不會(huì)自己開發(fā)什么底層的網(wǎng)絡(luò)程序的。需要做只是了解原理就夠了。網(wǎng)絡(luò)機(jī)制的實(shí)現(xiàn)是靠平臺(tái)實(shí)現(xiàn)的,除非自己開發(fā)平臺(tái),否則是不需要知道socket怎么實(shí)現(xiàn),怎么監(jiān)聽訪問的。查看全文>>