1.你所知道的設計模式有哪些 Java 中一般認為有 23 種設計模式,我們不需要所有的都會,但是其中常用的幾種設計模式應該去掌握。下面列出了所...
編程實現(xiàn) 自由落體,100m高,每次返回一半高度,彈跳10次,求經過的路程?小球最后高度? 編程實現(xiàn):字符串反轉 這里我們借助StringBuf...
notify()方法不能喚醒某個具體的線程,所以只有一個線程在等待的時候它才有用武之地。 而notifyAll()喚醒所有線程并允許他們爭奪鎖確...
start()方法被用來啟動新創(chuàng)建的線程,而且start()內部調用了run()方法,這和直接調用run()方法的效果不一樣。 當你調用run(...
當一個線程在操作共享資源時,未執(zhí)行完畢的情況下,其他線程參與進來,導致共享資源出現(xiàn)安全問題。 方式一:同步代碼塊synchronized(同步監(jiān)...
進程:是程序的一次執(zhí)行,是具有一定獨立功能的程序關于某個數(shù)據(jù)集合上的一次運動活動,是操作系統(tǒng)資源分配和調度的最小單位。 線程:是操作系統(tǒng)能夠進行...
sleep() 方法是線程類(Thread)的靜態(tài)方法,讓調用線程進入睡眠狀態(tài),讓出執(zhí)行機會給其他線程,等到休眠時間結束后,線程進入就緒狀態(tài)和其...
Collection接口 List有序的 可重復的ArrayList:Object數(shù)組LinkedList: 雙向鏈表Vector: Objec...