2017年SUN-Java程序員認證考試試題
JAVA程序員廣義上是指一羣以JAVA爲謀生手段的軟件開發人員。狹義的說,是指擁有SUN公司JAVA認證的程序員。下面是小編收集的SUN_Java程序員認證考試試題,希望大家認真練習!
1. Java中的異常處理機制的簡單和應用。
當Java程序違反了Java的語義規則時,Java虛擬機就會將發生的錯誤表示爲一個異常。違反語義規則包括2種情況。一種是Java類庫內置的語義。例如數組下標越界,會引發IndexOutOfBoundsException;訪問null的對象時會引發NullPointerException。另一種情況就是Java允許程序員擴展這種語義檢查,程序員可以創建自己的異常,並自由選擇在何時用throw關鍵字引發異常。所有的異常都是 able的子類。
的接口和C++的虛類的相同和不同處。
由於Java不支持多繼承,而有可能某個類或對象要使用分別在幾個類或對象裏面的方法或屬性,現有的單繼承機制就不能滿足要求。與繼承相比,接口有更高的靈活性,因爲接口中沒有任何實現代碼。當一個類實現了接口以後,該類要實現接口裏面所有的方法和屬性,接口裏面的屬性在默認狀態下面都是 public static,所有方法默認情況下是public.一個類可以實現多個接口。java認證網,加入收藏
3.垃圾回收的優點和原理。並考慮2種回收機制。
Java語言中一個顯著的特點就是引入了垃圾回收機制,使c++程序員最頭疼的內存的問題迎刃而解,它使得Java程序員在編寫程序的時候不再需要考慮內存管理。由於有個垃圾回收機制,Java中的對象不再有“作用域”的概念,只有對象的引用纔有“作用域”。垃圾回收可以有效的防止內存泄露,有效的使用可以使用的內存。垃圾回收器通常是作爲一個單獨的低級別的線程運行,不可預知的情況下對內存堆中已經死亡的或者長時間沒有使用的對象進行清除和回收,程序員不能實時的調用垃圾回收器對某個對象或所有對象進行垃圾回收。回收機制有分代複製垃圾回收和標記垃圾回收,增量垃圾回收。
4.線程同步的方法。
wait():使一個線程處於等待狀態,並且釋放所持有的`對象的lock。
sleep():使一個正在運行的線程處於睡眠狀態,是一個靜態方法,調用此方法要捕捉InterruptedException異常。
notify():喚醒一個處於等待狀態的線程,注意的是在調用此方法的時候,並不能確切地喚醒某一個等待狀態的線程,而是由JVM確定喚醒哪個線程,而且不是按優先級。
Allnotity():喚醒所有處入等待狀態的線程,注意並不是給所有喚醒線程一個對象的鎖,而是讓它們競爭。
r與Exception有什麼區別?
Error表示系統級的錯誤和程序不必處理的異常,
Exception表示需要捕捉或者需要程序進行處理的異常。
6.在java中一個類被聲明爲final類型,表示了什麼意思?
表示該類不能被繼承,是頂級類。
和stack有什麼區別。
棧是一種線形集合,其添加和刪除元素的操作應在同一段完成。棧按照後進先出的方式進行處理。堆是棧的一個組成元素。 來源:考試
相關文章
-
2017年SUN認證Java程序員考試題庫
SUN認證是給網絡設計界建立的一套認證標準,Sun公司推出了Java以及Solaris技術認證方案。下面是小編整理的關於SUN認證Java程序員考試題庫,歡迎大家參考!1.下列哪項不是JDK所包含的內容?(選一項)編程語言B.工具及工具的A -
2017年Sun-Java程序員認證考試題庫
sun公司名稱的由來很多人不知道,它其實是斯坦福大學校園網(Stanford University Network)的首字母縮寫。yjbys小編收集一些Sun_Java程序員認證考試題庫,希望大家認真閱讀! 1.下列哪項不屬於Java語言的'基本數據類型 -
Sun認證Java程序員考試試題2017
Sun Microsystems在行業中被認爲是同行中最具創造性的企業之一,它想嘗試新的軟件方式和定價模式等等。下面是小編整理的關於Sun認證Java程序員考試試題,希望大家認真閱讀!1.下列哪項不是JDK所包含的內容?(選一項)編程語 -
2017年SUN-Java程序員認證考試題庫及答案
總結是把一定階段內的有關情況分析研究,做出有指導性的經驗方法以及結論的書面材料,它可以有效鍛鍊我們的語言組織能力,我想我們需要寫一份總結了吧。總結怎麼寫纔是正確的呢?下面是小編幫大家整理的學校教研組工作總結,僅 -
sun認證java程序員考試試題
SUN認證是給網絡設計界建立的一套認證標準,Sun公司推出了Java以及Solaris技術認證方案。下面是小編整理的關於sun認證java程序員考試試題,歡迎大家參考!1.public class test{public static string output='';pu -
SunJava程序員認證考試試題
SCJP測驗Java程序設計概念及能力,內容偏重於Java語法及JDK的內容;SCJD則進一步測試用Java開發應用程序的能力,考試者必須先完成一個程序的設計方案,再回答與此方案相關的一些問題。下面是小編整理的關於SunJava程序員認 -
SUN認證Java2程序員考試題及答案
Java帶給你的並不僅僅是面向對象、開放、平臺無關、易用、安全和Write once, run anywhere等軟件開發方面的優勢,更重要的一點是,它提供了一種新穎的表達思想的方式,一種全新的思維模式。下面一起來看看Java2程序員考試 -
SUNJava程序員認證考試題庫
Sun認證Java程序員考試旨在觀察您通過應用軟件分配進行復雜編程的能力,之後還要測試您完成編程所需的知識。以下是小編整理的關於SUNJava程序員認證考試題庫,希望大家認真閱讀!1.下列哪項不是JDK所包含的內容?(選一項) -
Sun-Java程序員認證考試題庫
日子如同白駒過隙,我們的工作同時也在不斷更新迭代中,現在的你想必不是在做計劃,就是在準備做計劃吧。相信大家又在爲寫計劃犯愁了?以下是小編爲大家整理的秋季二年級班主任工作計劃,供大家參考借鑑,希望可以幫助到有需要的 -
sun認證java程序員考試題庫
尊敬的考官:您好!我是一名申請參加北京交通大學自主招生考試的應屆高中畢業生,很榮幸有機會向您呈上我的自薦信。我出生於一個教師之家,母親是一位優秀的國小教師;父親是也曾經是教師,後來經歷了人生的第二次選擇,考入法院