導航:首頁 > 編程語言 > java試卷及答案簡答題

java試卷及答案簡答題

發布時間:2025-06-11 02:36:22

java考試簡答題

1 Java的特點 Java是一個廣泛使用的網路編程語言 ,它是一種新的計算概念。首先 ,作為一種程序設計語言 ,它簡單、面向對象、不依賴於機器的結構、具有可移植性、魯棒性、安全性、並且提供了並發的機制、具有很高的性能。其次 ,它最大限度地利用了網路 ,Java的小應用程序 (applet)可在網路上傳輸而不受 CPU和環境的限制。另外 ,Java還提供了豐富的類庫 ,使程序設計者可以很方便地建立自己的系統

2.對象是人們要進行研究的任何事物,從最簡單的整數到復雜的飛機等均可看作對象,它不僅能表示具體的事物,還能表示抽象的規則、計劃或事件。
對象的狀態和行為。
對象具有狀態,一個對象用數據值來描述它的狀態。
對象還有操作,用於改變對象的狀態,對象及其操作就是對象的行為。
對象實現了數據和操作的結合,使數據和操作封裝於對象的統一體中
類:具有相同或相似性質的對象的抽象就是類。因此,對象的抽象是類,類的具體化就是對象,也可以說類的實例是對象。

3:特點:
(1)對象唯一性。
每個對象都有自身唯一的標識,通過這種標識,可找到相應的對象。在對象的整個生命期中,它的標識都不改變,不同的對象不能有相同的標識。
(2)分類性。
分類性是指將具有一致的數據結構(屬性)和行為(操作)的對象抽象成類。一個類就是這樣一種抽象,它反映了與應用有關的重要性質,而忽略其他一些無關內容。任何類的劃分都是主觀的,但必須與具體的應用有關。
(3)繼承性。
繼承性是子類自動共享父類數據結構和方法的機制,這是類之間的一種關系。在定義和實現一個類的時候,可以在一個已經存在的類的基礎之上來進行,把這個已經存在的類所定義的內容作為自己的內容,並加入若干新的內容。
繼承性是面向對象程序設計語言不同於其它語言的最重要的特點,是其他語言所沒有的。
在類層次中,子類只繼承一個父類的數據結構和方法,則稱為單重繼承。
在類層次中,子類繼承了多個父類的數據結構和方法,則稱為多重繼承。
在軟體開發中,類的繼承性使所建立的軟體具有開放性、可擴充性,這是信息組織與分類的行之有效的方法,它簡化了對象、類的創建工作量,增加了代碼的可重性。
採用繼承性,提供了類的規范的等級結構。通過類的繼承關系,使公共的特性能夠共享,提高了軟體的重用性。
(4)多態性(多形性)
多態性使指相同的操作或函數、過程可作用於多種類型的對象上並獲得不同的結果。不同的對象,收到同一消息可以產生不同的結果,這種現象稱為多態性。
多態性允許每個對象以適合自身的方式去響應共同的消息。
多態性增強了軟體的靈活性和重用性。
4:封裝性(信息隱藏)。
封裝性是保證軟體部件具有優良的模塊性的基礎。
面向對象的類是封裝良好的模塊,類定義將其說明(用戶可見的外部介面)與實現(用戶不可見的內部實現)顯式地分開,其內部實現按其具體定義的作用域提供保護。
對象是封裝的最基本單位。封裝防止了程序相互依賴性而帶來的變動影響。面向對象的封裝比傳統語言的封裝更為清晰、更為有力。
5: 繼承是指一個對象直接使用另一對象的屬性和方法。java語言中不支持多重繼承,是通過介面實現多重繼承的功能。如果一個類A繼承自另一個類B,就把這個A稱為"B的子類",而把B稱為"A的父類"。繼承可以使得子類具有父類的各種屬性和方法,而不需要再次編寫相同的代碼。在令子類繼承父類的同時,可以重新定義某些屬性,並重寫某些方法,即覆蓋父類的原有屬性和方法,使其獲得與父類不同的功能。
6:多態性是允許你將父對象設置成為和一個或更多的他的子對象相等的技術,賦值之後,父對象就可以根據當前賦值給它的子對象的特性以不同的方式運作
7:
許可權名稱 自己 包內 包外子類 包外非子類
public 是 是 是 是
protected 是 是 是 否
default(默認)是 是 否 否
private 是 否 否 否
8:Java中有final關鍵字,修飾類、方法或變數
final類不能被繼承
final方法不能被子類覆蓋
final變數就是常量

好辛苦,下次再補充

⑵ javaee的簡答題

1、工作流程:

(1)客戶端提交一個HttpServletRequest請求(.action或JSP頁面)
(2)請求被提交到一系列Filter過濾器,如ActionCleanUp和FilterDispatcher等
(3)FilterDispatcher是Struts2控制器的核心,它通常是過濾器鏈中的最後一個過濾器
(4)請求發到FilterDispatcher後,FilterDispatcher詢問ActionMapper是否需要調用某個Action來處理這個Request(一般根據URL後綴是否為.action來判斷)
(5)如果ActionMapper決定需要調用某個Action,FilterDispatcher則把請求交到ActioProxy,由其進行處理.
(6)ActionProxy通過Configuration Manager(它會訪問struts.xml)詢問框架的配置文件,找到需要調用的Action類.
(7)ActionProxy創建一個ActionInvocation實例,而ActionInvocation通過代理模式調用Action,(在調用之前會根據配置文件載入相關的所有Interceptor攔截器)
(8)Action執行完畢後,返回一個result字元串,此時再按相反的順序通過Interceptor攔截器.
(9) 最後ActionInvocation負責根據struts.xml中配置的result元素,找到與返回值對應的result,決定進行下一步輸出.
2、

(1) 把Action配置在beans.xml里,利用Spring初始化Action的bean;
(2) 不需要在beans.xml里配置Action,利用Struts-Spring_Plugin插件自動初始化Action。
流程不是幾句話描述能說清楚的,具體可以看看人家博客,學習學習。
http://www.cnblogs.com/taoxiaoji/archive/2011/03/12/Two_ways_to_integrate_Struts2_and_Spring.html

⑶ 求最新JAVA面試題目,越全越好!!!

這里有很多Java面經的,附答案和講解,自行下載即可:

Java資源教程專欄

閱讀全文

與java試卷及答案簡答題相關的資料

熱點內容
如何連接區域網資料庫 瀏覽:783
怎樣把存儲卡文件隱藏 瀏覽:528
哪個網站可以看到國內外的論文 瀏覽:811
西部數據硬碟如何使用 瀏覽:225
蘋果地圖怎麼設置網路連接伺服器 瀏覽:297
程序文件 瀏覽:200
安卓程序猿工作好找么 瀏覽:230
網路平台推廣人員 瀏覽:942
checkbox互斥js 瀏覽:131
word文件怎麼比a4大了 瀏覽:699
哪個網站能買到原版烹飪外文書籍 瀏覽:589
cdr的文件如何在ps里打開 瀏覽:657
刪不掉window10的文件夾 瀏覽:253
在線javaapi 瀏覽:879
如何查看被隱藏的文件或文件夾 瀏覽:754
蘋果5s怎麼設置使用2g網路 瀏覽:519
下載word到桌面 瀏覽:777
java中mathpow 瀏覽:10
日亞代拍哪個網站最好 瀏覽:252
linux修改配置文件鎖定用戶 瀏覽:272

友情鏈接