JAVA筆試題目

時間:2024-11-04 20:20:25 資料大全 我要投稿

JAVA筆試題目

  1、EJB包括(SessionBean,EntityBean)說出他們的生命周期,及如何管理事務的?

JAVA筆試題目

  SessionBean: Stateless Session Bean 的生命周期是由容器決定的,當客戶機發出請求要建立一個Bean的實例時,EJB容器不一定要創建一個新的Bean的實例供客戶機調用,而是隨便找一個現有的實例提供給客戶機,

JAVA筆試題目

。當客戶機第一次調用一個Stateful Session Bean 時,容器必須立即在服務器中創建一個新的Bean實例,并關聯到客戶機上,以后此客戶機調用Stateful Session Bean 的方法時容器會把調用分派到與此客戶機相關聯的Bean實例。

  EntityBean:Entity Beans能存活相對較長的時間,并且狀態是持續的。只要數據庫中的數據存在,Entity beans就一直存活。而不是按照應用程序或者服務進程來說的。即使EJB容器崩潰了,Entity beans也是存活的。Entity Beans生命周期能夠被容器或者 Beans自己管理。

  EJB通過以下技術管理實務:對象管理組織(OMG)的對象實務服務(OTS),Sun Microsystems的Transaction Service(JTS)、Java Transaction API(JTA),開發組(X/Open)的XA接口。

  2、應用服務器有那些?

  BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat

  3、給我一個你最常見到的runtime exception。

  ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

  4、接口是否可繼承接口? 抽象類是否可實現(implements)接口? 抽象類是否可繼承實體類(concrete class)?

  接口可以繼承接口,

資料共享平臺

JAVA筆試題目》(http://www.solarmaxlimited.com)。抽象類可以實現(implements)接口,抽象類是否可繼承實體類,但前提是實體類必須有明確的構造函數。

  5、List, Set, Map是否繼承自Collection接口?

  List,Set是,Map不是

  6、說出數據連接池的工作機制是什么?

  J2EE 服務器啟動時會建立一定數量的池連接,并一直維持不少于此數目的池連接。客戶端程序需要連接時,池驅動程序會返回一個未使用的池連接并將其表記為忙。如果當前沒有空閑連接,池驅動程序就新建一定數量的連接,新建連接的數量由配置參數決定。當使用的池連接調用完成后,池驅動程序將此連接表記為空閑,其他調用就可以使用這個連接。

  7、abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?

  都不能

  8、數組有沒有length()這個方法? String有沒有length()這個方法?

  數組沒有length()這個方法,有length的屬性。String有有length()這個方法。

  9、Set里的元素是不能重復的,那么用什么方法來區分重復與否呢? 是用==還是equals()? 它們有何區別?

  Set里的元素是不能重復的,那么用iterator()方法來區分重復與否。equals()是判讀兩個Set是否相等。

  equals()和==方法決定引用值是否指向同一對象equals()在類中被覆蓋,為的是當兩個分離的對象的內容和類型相配的話,返回真值。

  10、構造器Constructor是否可被override?

  構造器Constructor不能被繼承,因此不能重寫Overriding,但可以被重載Overloading。

  11、是否可以繼承String類?

  String類是final類故不可以繼承。

  12、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

  switch(expr1)中,expr1是一個整數表達式。因此傳遞給 switch 和 case 語句的參數應該是int、 short、 char 或者 byte。long,string 都不能作用于swtich。

  13、try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執行,什么時候被執行,在return前還是后?

  會執行,在return前執行。

  14、編程題: 用最有效率的方法算出2乘以8等於幾?

  2 << 3 (有C背景的程序員特別喜歡問這種問題)

  15、兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對?

  不對,有相同的hash code。

  16、當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?

  是值傳遞。Java 編程語言只有值傳遞參數。當一個對象實例作為一個參數被傳遞到方法中時,參數的值就是對該對象的引用。對象的內容可以在被調用的方法中改變,但對象的引用是永遠不會改變的。

【JAVA筆試題目】相關文章:

Java基礎筆試題目05-25

Java基礎筆試題07-06

職場經典筆試題目07-21

UBI 筆試題目05-19

APL筆試題目10-05

用友筆試題目08-15

SUN筆試題目09-05

吉利筆試題目08-23

經歷的筆試題目07-23

EMC筆試題目精選08-15

国产v亚洲v天堂无码网站,综合亚洲欧美日韩一区二区,精品一级毛片A久久久久,欧美一级待黄大片视频
欧美日韩免费专区在线 | 午夜福利精品a在线观看 | 亚洲日本精品一区二区高清 | 亚洲国产综合精品蜜芽 | 日韩欧美激情国产一区二区蜜 | 午夜女人天堂在线观看 |