1.你所知道的設(shè)計模式有哪些 Java 中一般認(rèn)為有 23 種設(shè)計模式,我們不需要所有的都會,但是其中常用的幾種設(shè)計模式應(yīng)該去掌握。下面列出了所有的設(shè)計模式。需要掌握的設(shè)計模...
1.你所知道的設(shè)計模式有哪些 Java 中一般認(rèn)為有 23 種設(shè)計模式,我們不需要所有的都會,但是其中常用的幾種設(shè)計模式應(yīng)該去掌握。下面列出了所有的設(shè)計模式。需要掌握的設(shè)計模...
notify()方法不能喚醒某個具體的線程,所以只有一個線程在等待的時候它才有用武之地。 而notifyAll()喚醒所有線程并允許他們爭奪鎖確保了至少有一個線程能繼續(xù)運行。
start()方法被用來啟動新創(chuàng)建的線程,而且start()內(nèi)部調(diào)用了run()方法,這和直接調(diào)用run()方法的效果不一樣。 當(dāng)你調(diào)用run()方法的時候,只會是在原來的線...
當(dāng)一個線程在操作共享資源時,未執(zhí)行完畢的情況下,其他線程參與進來,導(dǎo)致共享資源出現(xiàn)安全問題。 方式一:同步代碼塊synchronized(同步監(jiān)視器){同步的代碼}同步監(jiān)視器...
進程:是程序的一次執(zhí)行,是具有一定獨立功能的程序關(guān)于某個數(shù)據(jù)集合上的一次運動活動,是操作系統(tǒng)資源分配和調(diào)度的最小單位。 線程:是操作系統(tǒng)能夠進行運算調(diào)度的最小單位,它包含在進...
sleep() 方法是線程類(Thread)的靜態(tài)方法,讓調(diào)用線程進入睡眠狀態(tài),讓出執(zhí)行機會給其他線程,等到休眠時間結(jié)束后,線程進入就緒狀態(tài)和其他線程一起競爭cpu的執(zhí)行時間...
Collection接口 List有序的 可重復(fù)的ArrayList:Object數(shù)組LinkedList: 雙向鏈表Vector: Object數(shù)組 Set存儲無序的 不...
數(shù)組的優(yōu)點:1.長度不可變2.存放對象個數(shù)不一定 數(shù)組的缺點:1,插入和刪除的效率低2.可能浪費內(nèi)存3.必須有足夠的內(nèi)存空間4.數(shù)組大小固定 鏈表的優(yōu)點:1,插入刪除速度快2...
1.存儲位置上:數(shù)組邏輯上相鄰的元素在屋里存儲位置上也相鄰,二鏈表不一定。 2.存儲空間:數(shù)組是一段連續(xù)的內(nèi)存空間,鏈表則可以是連續(xù)的,也可以不連續(xù) 3.長度可變性:數(shù)組長度...
一,Java中的變量在內(nèi)存中的分配1.類變量(static):在程序加載時系統(tǒng)就為他在堆中開辟了內(nèi)存,堆中的內(nèi)存地址存放在棧中,以便于高速訪問。2.實例變量:當(dāng)使用new時,...
1.你所知道的設(shè)計模式有哪些 Java 中一般認(rèn)為有 23 種設(shè)計模式,我們不需要所有的都會,但是其中常用的幾種設(shè)計模式應(yīng)該去掌握。下面列出了所有的設(shè)計模式。需要掌握的設(shè)計模...
泛型提供了編譯時類型安全檢測機制,該機制允許程序員在編譯時檢測到非法的類型。泛型的本質(zhì)是參數(shù)化類型,也就是說所操作的數(shù)據(jù)類型被指定為一個參數(shù)。比如我們要寫一個排序方法,能夠?qū)?..
1.什么是java的反射機制? 在 Java 中的反射機制是指在運行狀態(tài)中,對于任意一個類都能夠知道這個類所有的屬性和方法;并且對于任意一個對象,都能夠調(diào)用它的任意一個方法;...
1.什么是注解? Annotation(注解)是 Java 提供的一種對元程序中元素關(guān)聯(lián)信息和元數(shù)據(jù)(metadata)的途徑和方法。Annatation(注解)是一個接口,...
1.靜態(tài)嵌套類 (Static Nested Class) 和內(nèi)部類(Inner Class)的不同? 靜態(tài)嵌套類:Static Nested Class 是被聲明為靜態(tài)(s...
1.多線程的創(chuàng)建方式 1.繼承Thread類,重寫run();2.實現(xiàn)Runable接口,實現(xiàn)抽象方法run(),將這個類的對象放入Thread類構(gòu)造器;3.使用Callab...
1.HashMap 排序題,上機題。 已知一個 HashMap 集合, User 有 name(String)和 age(int)屬性。請寫一個方法實現(xiàn)對HashMap 的排...