大唐電信JAVA筆試題(不知道是哪一年滴)

來源:互聯網
上載者:User
    1.    描述一下public,protected,private,final關鍵字在Java中的用法

範圍   
當前類  同一package   子孫類   其他package

public         
√            √                  
√                √

protected   
√            √                   √               
×

friendly     
√            √                   
×               ×

private      √             ×                    ×               ×

public、protected、private都是來修飾變數和方法的範圍的,而final是來修飾變數和方法為不可變變數或不可繼承方法(一般對於項目中某些固定模組使用)

    2.    Abstract class 和Interface 有什麼區別

Abstract class與Interface的區別有很多,可以參見http://blog.csdn.net/yu422560654

    3.    Vector 和 ArrayList 有什麼區別? HashTable 和 HashMap有什麼區別

    4.    Java集合中的Iterator起什麼作用

    5.    Java中建立一個對象有哪幾種方法,區別是什麼

    6.    多線程有幾種表示方法,都是什麼?同步有幾種實現方法,都是什麼

    7.    描述一下Java中的異常機制,什麼是

    8.    描述一下Java ClassLoader 或者 J2EE ClassLoader的工作原理?(可以畫圖

    9.    MVC的各個部分都有那些技術來實現?如何?

    10.    描述一下Struts的工作方式

    11.    JSP中包含哪幾個內建對象

    12.    JSP中兩種跳轉方式分別是什麼?有什麼區別

    13.    描述一下JSP中taglib的用法

    14.    Javascript中如何校正數字型

    15.    EJB2.0中包括哪些內容? 作用分別是什麼

    16.    一個SessionBean包含哪幾個組件?各個組件作用是什麼

    17.    描述一下一個EJB應用中EJB部署檔案,以及你所熟悉的App Server的部署檔案的作用

    18.    列舉一下你所知道的設計模式(包括EJB,J2EE的設計模式),以及他們應用的場合

    19.    解析XML主要方法有哪些? 各有什麼區別

    20.    您瞭解Open Source的項目嗎? 如果瞭解請描述幾個,並講述一下他們的作用

    21.    您看過哪些JAVA方面的書籍,能列舉一下嗎

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.