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