大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 2020年最新Java筆試題大全帶答案

2020年最新Java筆試題大全帶答案

更新時間:2020-01-06 16:17:23 來源:動力節點 瀏覽7265次

2020年最新Java筆試題大全帶答案

  說出ArrayList,Vector,LinkedList的存儲性能和特性

  ArrayList和Vector都是使用數組方式存儲數據,此數組元素數大于實際存儲的數據以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數組元素移動等內存操作,所以索引數據快而插入數據慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而LinkedList使用雙向鏈表實現存儲,按序號索引數據需要進行前向或后向遍歷,但是插入數據時只需要記錄本項的前后項即可,所以插入速度較快。

  EJB是基于哪些技術實現的?并說出SessionBean和EntityBean的區別,StatefulBean和StatelessBean的區別。

  EJB包括SessionBean、EntityBean、MessageDrivenBean,基于JNDI、RMI、JAT等技術實現。SessionBean在J2EE應用程序中被用來完成一些服務器端的業務操作,例如訪問數據庫、調用其他EJB組件。EntityBean被用來代表應用系統中用到的數據。對于客戶機,SessionBean是一種非持久性對象,它實現某些在服務器上運行的業務邏輯。對于客戶機,EntityBean是一種持久性對象,它代表一個存儲在持久性存儲器中的實體的對象視圖,或是一個由現有企業應用程序實現的實體。SessionBean還可以再細分為StatefulSessionBean與StatelessSessionBean,這兩種的SessionBean都可以將系統邏輯放在method之中執行,不同的是StatefulSessionBean可以記錄呼叫者的狀態,因此通常來說,一個使用者會有一個相對應的StatefulSessionBean的實體。StatelessSessionBean雖然也是邏輯組件,但是他卻不負責記錄使用者狀態,也就是說當使用者呼叫StatelessSessionBean的時候,EJBContainer并不會找尋特定的StatelessSessionBean的實體來執行這個method。換言之,很可能數個使用者在執行某個StatelessSessionBean的methods時,會是同一個Bean的Instance在執行。從內存方面來看,StatefulSessionBean與StatelessSessionBean比較,StatefulSessionBean會消耗J2EEServer較多的內存,然而StatefulSessionBean的優勢卻在于他可以維持使用者的狀態。

  Collection和Collections的區別。

  Collection是集合類的上級接口,繼承與他的接口主要有Set和List.Collections是針對集合類的一個幫助類,他提供一系列靜態方法實現對各種集合的搜索、排序、線程安全化等操作。

  &和&&的區別。

  &是位運算符,表示按位與運算,&&是邏輯運算符,表示邏輯與(and)。

  HashMap和Hashtable的區別。

  HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在于HashMap允許空(null)鍵值(key),由于非線程安全,效率上可能高于Hashtable。HashMap允許將null作為一個entry的key或者value,而Hashtable不允許。HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因為contains方法容易讓人引起誤解。Hashtable繼承自Dictionary類,而HashMap是Java1.2引進的Mapinterface的一個實現。最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在多個線程訪問Hashtable時,不需要自己為它的方法實現同步,而HashMap就必須為之提供外同步。Hashtable和HashMap采用的hash/rehash算法都大概一樣,所以性能不會有很大的差異。

  final,finally,finalize的區別。

  final用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。finally是異常處理語句結構的一部分,表示總是執行。finalize是Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉文件等。

  sleep()和wait()有什么區別?

  sleep是線程類(Thread)的方法,導致此線程暫停執行指定時間,給執行機會給其他線程,但是監控狀態依然保持,到時后會自動恢復。調用sleep不會釋放對象鎖。wait是Object類的方法,對此對象調用wait方法導致本線程放棄對象鎖,進入等待此對象的等待鎖定池,只有針對此對象發出notify方法(或notifyAll)后本線程才進入對象鎖定池準備獲得對象鎖進入運行狀態。

  Overload和Override的區別。Overloaded的方法是否可以改變

  返回值的類型?方法的重寫Overriding和重載Overloading是Java多態性的不同表現。重寫Overriding是父類與子類之間多態性的一種表現,重載Overloading是一個類中多態性的一種表現。如果在子類中定義某方法與其父類有相同的名稱和參數,我們說該方法被重寫(Overriding)。子類的對象使用這個方法時,將調用子類中的定義,對它而言,父類中的定義如同被"屏蔽"了。如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型。

  error和exception有什么區別?

  error表示恢復不是不可能但很困難的情況下的一種嚴重問題。比如說內存溢出。不可能指望程序能處理這樣的情況。exception表示一種設計或實現問題。也就是說,它表示如果程序運行正常,從不會發生的情況。

  同步和異步有何異同,在什么情況下分別使用他們?舉例說明。

  如果數據將在線程間共享。例如正在寫的數據以后可能被另一個線程讀到,或者正在讀的數據可能已經被另一個線程寫過了,那么這些數據就是共享數據,必須進行同步存取。當應用程序在對象上調用了一個需要花費很長時間來執行的方法,并且不希望讓程序等待方法的返回時,就應該使用異步編程,在很多情況下采用異步途徑往往更有效率。

  abstractclass和interface有什么區別?

  聲明方法的存在而不去實現它的類被叫做抽象類(abstractclass),它用于要創建一個體現某些基本行為的類,并為該類聲明方法,但不能在該類中實現該類的情況。不能創建abstract類的實例。然而可以創建一個變量,其類型是一個抽象類,并讓它指向具體子類的一個實例。不能有抽象構造函數或抽象靜態方法。Abstract類的子類為它們父類中的所有抽象方法提供實現,否則它們也是抽象類為。取而代之,在子類中實現該方法。知道其行為的其它類可以在類中實現這些方法。接口(interface)是抽象類的變體。在接口中,所有方法都是抽象的。多繼承性可通過實現這樣的接口而獲得。接口中的所有方法都是抽象的,沒有一個有程序體。接口只可以定義staticfinal成員變量。接口的實現與子類相似,除了該實現類不能從接口定義中繼承行為。當類實現特殊接口時,它定義(即將程序體給予)所有這種接口的方法。然后,它可以在實現了該接口的類的任何對象上調用接口的方法。由于有抽象類,它允許使用接口名作為引用變量的類型。通常的動態聯編將生效。引用可以轉換到接口類型或從接口類型轉換,instanceof運算符可以用來決定某對象的類是否實現了接口。

21 拷貝.jpg  

      以上就是動力節點Java培訓機構小編介紹的“2020年最新Java筆試題大全帶答案”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

相關推薦

最新最全java面試題及答案(初級到高級)

史上最全的中高級JAVA工程師面試題及答案匯總

Java高級開發工程師面試題

2019史上最全java面試題題庫大全800題

哪有資深java工程師面試題

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 色综合久久综合 | 狠狠色综合网 | 麻豆久久婷婷综合五月国产 | 久草视频免费看 | 一个色在线 | 2022色婷婷综合久久久 | 日日射天天操 | 久久嫩草 | 性生活免费视频网站 | 久久国产免费一区 | 在线综合+亚洲+欧美中文字幕 | 国产福利视精品永久免费 | 久久嫩草 | 亚洲综合图区 | 久久这里只有精品免费视频 | 99热免费精品 | 日日操操操| 97成人资源| 久久99热久久精品91 | 综合色在线观看 | 亚洲欧美国产高清va在线播放 | 午夜影院一级片 | 日韩视频 中文字幕 | 久久99精品久久久久久国产人妖 | 欧美成人免费大片888 | 精品国产免费久久久久久 | 国产精品久久久久久久久鸭 | 精品国产一区二区麻豆 | 亚洲最大视频网 | 国产一区二区三区成人久久片 | 久草热久草视频 | 欧美精品专区第1页 | 婷婷涩涩| 成 人 a v免费视频 | 欧美亚洲日本在线 | 久久精品国产亚洲麻豆 | 日本欧美韩国专区 | 色婷婷91 | 亚洲黄色在线视频 | 日韩麻豆 | 亚洲最大在线 |