程序員考試試題
程序員是從事程序開發、程序維護的專業人員,一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國。軟件從業人員分為初級程序員、中級程序員、高級程序員(現為軟件設計師)、系統分析員,系統架構師,測試工程師六大類,程序員是對項目經理負責,負責軟件項目的詳細設計、編碼和內部測試的組織實施,對小型軟件項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
java程序員面試考試題及答案
Java編程語言的風格十分接近C語言、C++語言。Java是一個純粹的面向對象的程序設計語言,它繼承了 C++語言面向對象技術的核心。那么關于java面試的試題有哪些呢?下面yjbys小編為大家分享,希望大家一切小心!
WEBLOGIC
1. WEBLOGIC域里面的服務器分那幾種,他們之間的關系是什么?
管理服務器和托管服務器;
管理服務器管理托管服務器.
2. WEBLOGIC部署業務應用時,需要修改哪幾個關鍵配置文件?
web模塊:擴展名.war,配置文件web.xml,
ejb模塊:擴展名.jar,配置文件ejb-jar.xml,
ear模塊:擴展名.ear,配置文件application.xml
3. WEBLOGIC中如何配置DataSource?DataSource來自什么資源?
weblogic中通過配置數據庫連接池得到連接池資源,然后通過連接池資源可以配置出DataSource
4. WEBLOGIC中如何配置數據庫連接池?主要設置哪些參數?
可以通過weblogic管理控制臺進行配置,也可以手動修改配置文件實現.
主要設置:
數據庫連接字符串(包括IP,端口,數據庫名,訪問數據庫的用戶/密碼等),
數據庫驅動程序類路徑,
最大連接數,
最小連接數等
http://dev2dev.bea.com.cn/techdoc/2004120203.html
Sun-Java程序員認證考試題庫
SCJP 可以說各種Java認證的基礎,其對應的最主要的學習課程是一門Java的基礎課程,也就是Java Programming Language (SL-275),這也是國內的SCJP培訓的'標準課程。下面是小編整理的關于Sun_Java程序員認證考試題庫,歡迎大家參考!
1.下列哪項不是JDK所包含的內容?(選一項)
A.Java編程語言
B.工具及工具的API
C.JavaEE擴展API
D.Java平臺虛擬機
2.下列關于JDK、JRE和JVM的描述。哪項正確?
A.JDK中包含了JRE,JVM中包含了JRE
B.JRE中包含了JDK,JDK中包含了JVM
C.JRE中包含了JDK,JVM中包含了JRED.JDK中包含了JRE,JRE中包含了JVM
3.下列哪個工具可以編譯java源文件?
A.javac
B.jdb
C.javadoc
D.junit
4.JDK工具javadoc的作用是哪項?
A.生成Java文檔
B.編譯Java源文件
C.執行Java類文件
D.測試Java代碼
5.以下哪些包是Java標準庫中常用的包?(選三項)A.java.lang
B.javax.servlet.http
C.java.io
D.java.sql
1-2
6.使用JDK工具生成的Java文檔的文件格式是?
2017年java程序員考試試題
Sun Java認證分為兩個級別:Sun 認證Java程序員和Sun 認證Java開發員。下面是小編整理的關于java程序員考試試題,歡迎大家參考!
1、是否可以繼承String 類?
答:String 類是final類,不可以被繼承。
補充:繼承String本身就是一個錯誤的行為,對String類型最好的重用方式是關聯(HAS-A)而不是繼承(IS-A)。
2、當一個對象被當作參數傳遞到一個方法后,此方法可改變這個對象的屬性,并可返回變化后的結果,那么這里到底是值傳遞還是引用傳遞?
答:是值傳遞。Java 編程語言只有值傳遞參數。當一個對象實例作為一個參數被傳遞到方法中時,參數的值就是對該對象的引用。對象的屬性可以在被調用過程中被改變,但對象的引用是永遠不會改變的。C++和C#中可以通過傳引用或傳輸出參數來改變傳入的參數的值。
補充:Java中沒有傳引用實在是非常的不方便,這一點在Java 8中仍然沒有得到改進,正是如此在Java編寫的代碼中才會出現大量的Wrapper類(將需要通過方法調用修改的引用置于一個Wrapper類中,再將Wrapper對象傳入方法),這樣的做法只會讓代碼變得臃腫,尤其是讓從C和C++轉型為Java程序員的開發者無法容忍。
3、String 和StringBuilder、StringBuffer 的區別?
答:Java 平臺提供了兩種類型的字符串:String和StringBuffer / StringBuilder,它們可以儲存和操作字符串。其中String是只讀字符串,也就意味著String引用的字符串內容是不能被改變的。而StringBuffer和StringBuilder類表示的字符串對象可以直接進行修改。StringBuilder是JDK 1.5中引入的,它和StringBuffer的方法完全相同,區別在于它是在單線程環境下使用的,因為它的所有方面都沒有被synchronized修飾,因此它的效率也比StringBuffer略高。
sun認證java程序員考試試題
SUN認證是給網絡設計界建立的一套認證標準,Sun公司推出了Java以及Solaris技術認證方案。下面是小編整理的關于sun認證java程序員考試試題,歡迎大家參考!
1.
public class test{
public static string output='';
public static void foo(int i){
try {
if(i==1){
throw new exception();
}
output +='1';
}
catch(exception e){
output+='2';
return;
}
finally{
output+='3';
}
output+='4';
}
public static void main(string args[]){
foo(0);
foo(1);
24)
}
}
what is the value of output at line 24?
題意: 在第24行處,output的值是什么。
分析: 本題考察static類型的變量和try—catch語句的執行。try—catch語句參見第4題的講解。所謂靜態,據本人理解指的是其在內存中的位置是固定的,即程序裝載完成后所有靜態變量就固定于某一內存地址中,它們不隨著類的實例化而隨對象的地址而變動,所以有人說靜態變量屬于類而不屬于對象。所以靜態方法可以不對類進行實例化而直接調用,靜態變量也可以不對其所屬類進行實例化而直接使用。而多次實例化的對象使用靜態變量時,實際是使用同一內存地址的內容。
java程序員認證考試試題
Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺的獨立與可移植性、多線程、動態性等特點。下面是小編整理的關于java程序員認證考試試題,歡迎大家參考!
1.Which statement about the garbage collection mechanism are true?
A. Garbage collection require additional programe code in cases where multiple threads are running.
B. The programmer can indicate that a reference through a local variable is no longer of interest.
C. The programmer has a mechanism that explicity and immediately frees the memory used by Java objects.
D. The garbage collection mechanism can free the memory used by Java Object at explection time.
E. The garbage collection system never reclaims memory from objects while are still accessible to running user threads.
SunJava程序員認證考試試題
SCJP測驗Java程序設計概念及能力,內容偏重于Java語法及JDK的內容;SCJD則進一步測試用Java開發應用程序的能力,考試者必須先完成一個程序的設計方案,再回答與此方案相關的一些問題。下面是小編整理的關于SunJava程序員認證考試試題,歡迎大家參考!
1.下列哪項不是JDK所包含的內容?(選一項)
A.Java編程語言
B.工具及工具的API
C.JavaEE擴展API
D.Java平臺虛擬機
2.下列關于JDK、JRE和JVM的描述。哪項正確?
A.JDK中包含了JRE,JVM中包含了JRE
B.JRE中包含了JDK,JDK中包含了JVM
C.JRE中包含了JDK,JVM中包含了JRED.JDK中包含了JRE,JRE中包含了JVM
3.下列哪個工具可以編譯java源文件?
A.javac
B.jdb
C.javadoc
D.junit
4.JDK工具javadoc的作用是哪項?
A.生成Java文檔
B.編譯Java源文件
C.執行Java類文件
D.測試Java代碼
5.以下哪些包是Java標準庫中常用的包?(選三項)A.java.lang
B.javax.servlet.http
C.java.io
D.java.sql
1-2
6.使用JDK工具生成的'Java文檔的文件格式是?
SUN認證Java2程序員考試題及答案
Java帶給你的并不僅僅是面向對象、開放、平臺無關、易用、安全和“Write once, run anywhere”等軟件開發方面的優勢,更重要的一點是,它提供了一種新穎的表達思想的方式,一種全新的思維模式。下面一起來看看Java2程序員考試題及答案!
例題1:
Choose the three valid identifiers from those listed below.
A. IDoLikeTheLongNameClass
B. $byte
C. const
D. _ok
E. 3_case
解答:A, B, D
點評:Java中的標示符必須是字母、美元符($)或下劃線(_)開頭。關鍵字與保留字不能作為標示符。選項C中的const是Java的保留字,所以不能作標示符。選項E中的3_case以數字開頭,違反了Java的規則。
例題2:
How can you force garbage collection of an object?
A. Garbage collection cannot be forced
B. Call System.gc().
C. Call System.gc(), passing in a reference to the object to be garbage collected.
SUNJava程序員認證考試題庫
Sun認證Java程序員考試旨在觀察您通過應用軟件分配進行復雜編程的能力,之后還要測試您完成編程所需的知識。以下是小編整理的關于SUNJava程序員認證考試題庫,希望大家認真閱讀!
1.下列哪項不是JDK所包含的內容?(選一項)
A.Java編程語言
B.工具及工具的API
C.Java EE擴展API
D.Java平臺虛擬機
2.下列關于JDK、JRE和JVM的描述。哪項正確?
A.JDK中包含了JRE,JVM中包含了JRE
B.JRE中包含了JDK,JDK中包含了JVM
C.JRE中包含了JDK,JVM中包含了JRE
D.JDK中包含了JRE,JRE中包含了JVM
3.下列哪個工具可以編譯java源文件?
A.javac
B.jdb
C.javadoc
D.junit
4.JDK工具javadoc的作用是哪項?
A.生成Java文檔
B.編譯Java源文件
C.執行Java類文件
D.測試Java代碼
5.以下哪些包是Java標準庫中常用的包?(選三項)
A.java.lang
B.javax.servlet .http
C.j ava. io
D.java.sql
6.使用JDK工具生成的Java文檔的文件格式是?
A.XML格式
B.自定義格式
c.二進制格式
D.HTML格式
7.以下關于JVM的敘述,哪項正確?(選兩項)
2017年SUN-Java程序員認證考試試題
JAVA程序員廣義上是指一群以JAVA為謀生手段的軟件開發人員。狹義的說,是指擁有SUN公司JAVA認證的程序員。下面是小編收集的SUN_Java程序員認證考試試題,希望大家認真練習!
1. Java中的異常處理機制的簡單和應用。
當Java程序違反了Java的語義規則時,Java虛擬機就會將發生的錯誤表示為一個異常。違反語義規則包括2種情況。一種是Java類庫內置的語義。例如數組下標越界,會引發IndexOutOfBoundsException;訪問null的對象時會引發NullPointerException。另一種情況就是Java允許程序員擴展這種語義檢查,程序員可以創建自己的異常,并自由選擇在何時用throw關鍵字引發異常。所有的異常都是 java.lang.Thowable的子類。
2.Java的接口和C++的虛類的相同和不同處。
由于Java不支持多繼承,而有可能某個類或對象要使用分別在幾個類或對象里面的方法或屬性,現有的單繼承機制就不能滿足要求。與繼承相比,接口有更高的靈活性,因為接口中沒有任何實現代碼。當一個類實現了接口以后,該類要實現接口里面所有的方法和屬性,接口里面的屬性在默認狀態下面都是 public static,所有方法默認情況下是public.一個類可以實現多個接口。java認證網,加入收藏
3.垃圾回收的優點和原理。并考慮2種回收機制。
2017年SUN-Java程序員認證考試題庫及答案
Sun公司遠沒有當年AT&T和 IBM 那樣的好運氣,后者一個主流產品可以銷售十幾年。下面是小編整理的 關于SUN_Java程序員認證考試題庫及答案,希望大家認真閱讀!
1.下列哪項不是JDK所包含的內容?(選一項)
A.Java編程語言
B.工具及工具的API
C.Java EE擴展API
D.Java平臺虛擬機
2.下列關于JDK、JRE和JVM的描述。哪項正確?
A.JDK中包含了JRE,JVM中包含了JRE
B.JRE中包含了JDK,JDK中包含了JVM
C.JRE中包含了JDK,JVM中包含了JRE
D.JDK中包含了JRE,JRE中包含了JVM
3.下列哪個工具可以編譯java源文件?
A.javac
B.jdb
C.javadoc
D.junit
4.JDK工具javadoc的作用是哪項?
A.生成Java文檔
B.編譯Java源文件
C.執行Java類文件
D.測試Java代碼
5.以下哪些包是Java標準庫中常用的包?(選三項)
A.java.lang
B.javax.servlet .http
C.j ava. io
D.java.sql
6.使用JDK工具生成的Java文檔的文件格式是?
A.XML格式
B.自定義格式
c.二進制格式