Sun Java認證分為兩個級別:Sun 認證Java程序員和Sun 認證Java開發員。Sun 認證Java程序員考試內容涉及Java所有相關知識、編程概念及applet開發技巧。Sun認證Java程序員考試旨在考察您通過應用軟體分配進行復雜編程的能力。之後還要測試您完成編程所需的知識。每次考試都包括65道以上的多項選擇題,時間大約為90分鍾。考試合格後由Sun公司頒發的國際通用的Java程序員證書。
[編輯本段]Java程序員認證
概述:本課程使學員掌握如何使用標准Java Development kit(JDK)開發應用程序和applets。在本課程中您將學會Java語言的語法。如何使用Java來創建圖形用戶介面(GUI),事件處理機制,例外處理,通過設計與開發各種Java程序來獲得實際的編程經驗。您也將學到文件輸入/輸出(I/O),多線程和網路的知識。
目標:本課程完成後,您將具備以下能力:
使用Java編程語言創建Java應用程序和applets
定義和描述垃圾搜集,安全性和Java虛擬機(JVM)
描述和使用Java語言面向對象的特點;開發圖形用戶介面(GUI)
利用Java支持的多種布局管理
描述和使用 Java的事件處理模式
使用Java語言的滑鼠輸入,文本,窗口和菜單窗口部件
使用Java的例外處理來控製程序執行和定義用戶自己的例外事件
使用Java語言的先進的面向對象特點,包括方法重載,方法覆蓋,抽象類,介面,final,static和訪問控制;實現文件的輸入輸出(I/O)
使用Java語言內在的線程模式來控制多線程
使用Java的Sockets機制進行網路通信
預備知識:熟悉DOS操作,用過WINDOWS並能用C或C++編程。
[編輯本段]Java開發員認證
概述:本課程將提供給學員設計資料伺服器應用法的實際設計方法,學員將使用Java聲音、圖形、網路通訊等介面,編寫與伺服器相連接的Java應用程度,通過本課程學員還能學到如何在Java程序中調用本機用其它計算機語言編寫的程序。
本課程是為熟悉Java語言結構及語法的程序員而設立的。以便他們能在本課程中獲得開發復雜的、產品級的Java應用技術。
目標:在學完本課程後,學員將能夠:
設計和開發Java GUI
設計和開發動畫Java應用程序
掌握了Java網路編程技術
懂得了JDBC-API的基本結構
知道UNIX與Windows NT互連有哪些技術問題
能夠解釋在Java程序中調用其它語言所編寫的程序的方法與步驟
[編輯本段]Sun認證Java程序員考試
sun certificated java programmer (SCJP)
一種Java認證考試
對於Java程序設計員,Sun推出兩項認證:Sun Certificated Java Programmer (SCJP)和Sun Certificated Java Developer(SCJD)。
SCJP 可以說各種Java認證的基礎,相對於SCJD來說,SCJP跟側重於測驗您的Java程序設計概念及能力,內容偏重於Java語法及JDK的內容。其對應的最主要的學習課程是SL-275。SCJP 的學習/考試過程是相對相對比較明確的,首先學員參加SL-275的培訓課程(標准費用大致在2600人民幣,包括考試券、教材費),也可以單獨購買考試券(Certification Voucher,費用現在是1250元),然後在Prometric考試中心參加考試。通過後獲得Sun頒發的SCJP認證證書。
❷ 如何用JAVA實現CA認證
by fleshwound (http://www.smatrix.org)
(註:這是我們的完整設計中的一部分,其它有些部分尚要求保密,希望這個拙文能給做J2EE項目的兄弟們帶來點幫助,有任何關於JAVA安全和密碼學理論和應用的問題可以來我們的論壇:http://bbs.smatrix.org)
近年來,隨著互連網和計算機的普及,電子商務和電子政務成為當今社會生活的重要組成部分,以網上訂購和網上在線支付的為主要功能的網店系統(Web Shop System)是目前電子商務的熱門技術。
JAVA以它「一次編譯,處處運行」的神奇魅力和強大的安全技術支持,很快成為WEB信息系統開發的首選語言,而J2EE就是為了WEB應用開發而誕生的。目前J2EE的應用大部份都是多層結構的, 良好的分層可以帶來很多好處,例如可以使得代碼結構清晰,方便組件復用,可以快速適應應用的新需求。同時,JAVA還提供了強大的安全技術(例如:JCA,HTTPS,JSSA等)。對於電子商務系統而言,系統平台的安全性和效率是其中的核心問題,而這些正好是J2EE及其相關技術的強項。
0 系統中所要使用的API及其特點介紹
該系統中主要使用的技術和特點如下:
(1)EJB :主要是作為J2EE中間層,完成商業邏輯。目前主要有三種類型的EJB: 會話 Bean (Session Bean)、實體Bean (Entity Bean)、消息驅動的Bean(MDB);
(2)JAAS:在J2EE 中用於處理認證和授權服務,進行資源控制;
(3)JSP和Java Servlets:用於J2EE的表示層,生成用戶界面;
(4)JDBC:用於資料庫(資源層)的連接和與資料庫進行交互;
(5)JNDI:Java命名和目錄介面,該API實際上是用來訪問J2EE的所有資源;
(6)JMS:Java消息傳輸服務,配合MDB使用。
1 Session的安全問題與解決方案
在項目中,保存Session一般有兩種方法,一是分別放在客戶端,一是集中放在伺服器端。在客戶端保存Session是指將Session的狀態串列化,然後嵌入到返回給客戶的HTML頁面中。當Session中的信息很少時,這樣實現比較容易,另外這種方法還消除了跨越多個伺服器復制狀態的問題。
但是在客戶端保存Session狀態時,必須考慮到由此帶來的安全問題,因為黑客可能通過嗅探攻擊(Sniffer)獲取敏感信息。為了不讓敏感信息數據暴露,解決的方法是對數據進行加密或者使用HTTPS,採用SSL技術。
如果是要保存大量Session狀態的應用,最好的方法是將Session狀態統一放在伺服器端。當狀態被保存在伺服器上時,不會有客戶端Session管理的大小和類型限制。此外,還避免了由此帶來的安全問題,而且也不會遇到由於在每個請求間傳送Session狀態帶來的性能影響,但是對伺服器的性能要求比較高。網店系統的安全性要求較高,因此Session還是集中放在中間層伺服器端,同時對客戶端到伺服器端採用SSL連接。
2客戶端的緩存安全設計
大部分顧客使用的WEB瀏覽器將瀏覽過的頁面緩存在磁碟上,這樣我們瀏覽網頁的時候不需要重新向伺服器發出HTTP請求,對於普通的網頁不存在安全問題。但是對於需要保密的WEB應用,會帶來安全隱患和泄漏隱私,因此對於客戶端緩存,也必須做適當的處理。最好的方法就是禁止使用緩存,但是對於大部分顧客而言,要求在客戶端不用緩存是不現實的,因此我們必須在中間層解決該問題,方法是採用Servlet過濾器技術。該技術是Servlet2.3以後才出現的,在J2EE中的應用很廣泛。要使用該技術,需要執行以下步驟:
(1) 編寫一個Servlet過濾器,實現javax.servlet.Filter介面;
(2) 修改Web.xml文件,使容器知道過濾器在什麼時候被調用。
Javax.servlet.Filter主要有3個方法:
(1)init(FilterConfig cfg) :當開始使用 servlet 過濾器服務時,容器調用此方法一次。傳送給此方法的 FilterConfig 參數包含 servlet 過濾器的初始化參數;
(2)destroy() :當不再使用 servlet 過濾器服務時,容器調用此方法;
(3)doFilter(ServletRequest req, ServletResponse res, FilterChain chain): 容器為每個映射至此過濾器的 servlet 請求調用此方法,然後才調用該 servlet 本身。傳送至此方法的 FilterChain 參數可用來調用過濾器鏈中的下一個過濾器。當鏈中的最後一個過濾器調用 chain.doFilter() 方法時,將運行最初請求的 servlet。因此,所有過濾器都應該調用 chain.doFilter() 方法。如果過濾器代碼中的附加認證檢查導致故障,則不需要將原始 servlet 實例化。在這種情況下,不需要調用 chain.doFilter() 方法,相反,可將其重定向至其它一些錯誤頁面。
如果 servlet 映射至許多 servlet 過濾器,則按照應用程序的部署描述符(web.xml)中的先後出現的次序來調用 servlet 過濾器。這一部分的主要代碼如下:
//要引入的類庫
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.security.*;
//設置servlet過濾代碼段
public class CacheFilter implements Filter {
protected FilterConfig filterConfig;
private String cachetp;
//初始化
public void init(FilterConfig filterConfig) throws ServletException
{
this.filterConfig = filterConfig;
cachetp=config.getInitParameter("CacheControlType");
if (cachetp==null)
{
throw new ServletException("沒有定義Cache控制類型");
}
}
//
public void destroy()
{
this.filterConfig = null;
}
//執行過濾器部分
public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)
throws IOException, ServletException {
if (response instanceof HttpServletResponse )
{
HttpServletResponse resp=(HttpServletResponse) response;
resp.addHeader("Cache-Control",cachetp);
}
else
{
throw new ServletException("非法相應!");
}
chain.doFilter(request, response);
}
}
以下是在Web.xml中添加的對應的內容
CacheFilter
CacheFilter
Cache filter
CacheControlType
no-store
CacheFilter
/cachecontrol
3視圖訪問的安全設置
所有用戶都必須登陸,只有登陸才可以看到用戶的角色和許可權相對應的視圖。因此一個重要的問題就是如何防止一個視圖或者部分的視圖被一個未被授權的客戶直接訪問。
在一些情況下,資源被限制為完全不允許某些用戶訪問,例如:管理後台就不應該讓普通顧客會員訪問。有幾個方法可以做到這一點。一個方法是加入應用邏輯到處理控制器或者視圖的程序中,禁止某些用戶訪問。另一個方案是設置運行時的系統,對於一些資源,僅允許經由另一個應用資源內部調用。在這種情形,對於這些資源的訪問必須被通過另一個表現層的應用資源進行,例如一個servlet控制器。對於這些受限制的資源不允許通過瀏覽器直接調用。
在J2EE中,可以利用Web容器中內置的安全技術來進行角色訪問資源的控制。根據最新版本的servlet和EJB規范,安全限制在web.xml的配置描述文件中描述,我們可以通過配置web.xml來控制角色訪問,修改配置描述文件web.xml就可以達到快速修改安全策略的目的。
安全限制允許使用編程的方法根據用戶的角色來控制訪問。資源可以被某些角色的用戶訪問,同時禁止其它的角色訪問。另外,某個視圖的一部分也可以根據用戶的角色來限制其訪問。如果某些資源完全不允許來自於瀏覽器的直接訪問,那麼這些資源可以配置只允許一些特殊的安全形色訪問,而這些安全形色不分配給任何一個用戶。這樣只要不分配這個安全形色,那麼以這種方式配置的資源將禁止所有的瀏覽器直接訪問。下面一個例子就是web.xml配置文件的一部分,它定義了一個安全的角色以限制直接的瀏覽器訪問。角色的名字是「vip」,受限制資源的名字是specialgood1.jsp、specialgood2.jsp、specialgood3.jsp和bookinfo.jsp。除非一個用戶或者組被分配到「vip」角色,否則這些客戶都不可以直接訪問這些JSP頁面。不過,由於內部的請求並不受這些安全的限制,一個初始時由某servlet控制器處理的請求將會導向到這些受限制的頁面,這樣它們就可以間接訪問這些JSP頁面。
<security-constraint>
<web-resource-collection>
<web-resource-name>specialgood </web-resource-name>
<description>special good infomation</description>
<url-pattern>/shop/jsp/a1/specialgood1.jsp</url-pattern>
<url-pattern>/shop/jsp/a1/specialgood2.jsp</url-pattern>
<url-pattern>/shop/jsp/a1/specialgood3.jsp</url-pattern>
<url-pattern>/shop/jsp/a1/bookinfo.jsp</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>vip</role-name>
</auth-constraint>
</security-constraint>
3 各層次間的耦合問題與解決策略
表現層的數據結構,例如HttpServletRequest,應該被限制在表現層上。如果將這些細節放到其它層(主要是業務邏輯層)中,將大大降低了代碼的的重用性,令代碼變得復雜,並且增加了層間的耦合。解決方法一個常用方法是不讓表現層的數據結構和商業層共享,而是拷貝相關的狀態到一個更常見的數據結構中再共享。你也可以選擇由表現層數據結構中將相關的狀態分離出來,作為獨立的參數共享。另外在域對象暴露表現層的數據結構,如果將諸如HttpServletRequest的請求處理數據結構和域對象共享,這樣做也會增加了應用中兩個不同方面的耦合。域對象應該是可重用的組件,如果它們的實現依賴協議或者層相關的細節,它們可重用性就很差,同時維護和調試高耦合的應用更加困難。成熟的解決方案是不通過傳送一個HttpServletRequest對象作為一個參數,而是拷貝request對象的狀態到一個更為常用的數據結構中,並且將這個對象共享給域對象。你也可以選擇由HttpServletRequest對象中將相關的狀態分離出來,並且將每一個的狀態作為一個獨立的參數提供給域對象。
4 EJB的安全設計與控制
EJB的執行過程一般是這樣的:(1)客戶端通過JNDI檢索Home對象的引用;(2)JNDI返回Home對象的引用;(3)請求創建一個新的EJB對象;(4)創建EJB對象;(5)返回EJB對象;(6)調用商務方法;(7)調用Enterprise Bean.引起EJB的安全問題原因主要存在三個方面:
(1)用包嗅探器(Packet Sniffer)獲取用戶憑證信息並直接調用會話Bean;(2)對實體Bean進行未授權訪問;(3)對消息驅動的Bean的無效訪問(發布惡意或者虛假的消息).
以上安全問題可導致客戶端或者服務端欺騙攻擊和DDOS攻擊。解決問題(1)的方法是使用JAVA中SSL技術來保護通訊,解決(2)的方法是對於實體Bean全部採用本地介面或者採用JAAS(文獻[1]),對於(1)和(2),我們可以同時採取以下措施:讓容器完成認證並傳輸用戶憑證信息,另外使用聲明性或者程序設計的安全驗證角色。對於問題(3),J2EE並沒有提供一個很好的方案,我們的解決方案是採用數字簽名技術來保證信息來自可信任的源。該方法的結合代碼簡要說明如下,消息採用JMS傳遞:
//客戶端,要用到消息發送者的私鑰進行簽名
...
message.setString("userid",userid);
message.setString("useritem",useritem);
message.setInt("usersn",serialnum);//包含一個序列號
message.setString("usercertid",certid);
String signature=getSignature(userid+":"+useritem+":"+serialnum+":"+certid);
//進行簽名,其中getSignature為簽名函數,要用到消息發送者的私鑰進行簽名,具體密碼學技術可參考文獻[2];
message.setString("signature",signature);
sendmessage(message);//發送信息
...
//伺服器端
String checkstr=userid+":"+message.getString("useritem")+":"+
message.getInt("usersn")+":"+usercertid;
boolean b_check=checkSignature(checkstr,msg.getString("signature"),
usercertid,userid);
//進行驗證,其中checkSignature為驗證函數,要用到消息發送者的公鑰進行驗證,具體密碼學技術可參考文獻[2];
5 CA中心與證書的生成
前面我們已經提出在客戶端要使用HTTPS和SSL,因此要建立一個自己的CA中心來管理分發證書,加強客戶端到中間層伺服器端通訊的安全性.建立CA中心的第一步是利用JAVA工具包中的Keytool生成一個X509證書,然後將該證書交由權威CA中心Vertsign簽名,再將該證書設置為根證書,建立自己的CA.每次有新用戶注冊交易的時候,都必須簽發一個用戶獨一無二的證書,關鍵的過程是如何簽發證書.簽發證書的過程如下:
(1)從中間層CA伺服器的密鑰庫中讀取CA的證書:
FileInputStream in=new FileInputStream(ShopCAstorename);
KeyStore ks=KeyStore.getInstance("JKS");
ks.load(in,storepass);
java.security.cert.Certificate c1=ks.getCertificate(alias);
(2)獲得CA的私鑰:
PrivateKey caprk=(PrivateKey)ks.getKey(alias,cakeypass);
(3)從CA的證書中提取簽發者信息:
byte[] encod1=c1.getEncoded();
X509CertImpl shopcimp1=new X509CertImpl(encod1);
X509CertInfo shopcinfo1=(X509CertInfo)shopcimp1.get(X509CertImpl.NAME+
"."+X509CertImpl.INFO);
X500Name issuer=(X500Name)shopcinfo1.get(X509CertInfo.SUBJECT+
"."+CertificateIssuerName.DN_NAME);
(4)獲取待簽發的證書相關信息,與(3)類似;
(5)設置新證書的有效期、序列號、簽發者和簽名演算法:
//設置新證書有效期為1年
Date begindate =new Date();
Date enddate =new Date(begindate.getTime()+3000*24*360*60*1000L); CertificateValidity cv=new CertificateValidity(begindate,enddate);
cinfo2.set(X509CertInfo.VALIDITY,cv);
//設置新證書序列號
int sn=(int)(begindate.getTime()/1000);
CertificateSerialNumber csn=new CertificateSerialNumber(sn);
cinfo2.set(X509CertInfo.SERIAL_NUMBER,csn);
//設置新證書簽發者
cinfo2.set(X509CertInfo.ISSUER+"."+
CertificateIssuerName.DN_NAME,issuer);
//設置新證書演算法
AlgorithmId algorithm =
new AlgorithmId(AlgorithmId.md5WithRSAEncryption_oid);
cinfo2.set(CertificateAlgorithmId.NAME+
"."+CertificateAlgorithmId.ALGORITHM, algorithm);
(6)創建證書並簽發:
// 創建證書
X509CertImpl newcert=new X509CertImpl(cinfo2);
// 簽名
newcert.sign(caprk,"MD5WithRSA");
(7)將新證書提供給注冊用戶,並提示安裝,一般的做法是在用戶注冊成功後系統立即返回一個證書對象給中間層某個Servlet,由其返回給用戶。
參考文獻
[1]沈耀,陳昊鵬,李新顏.EJB容器中基於JAAS 的安全機制的實現.[J]:計算機應用與軟體 2004.9 16~18
[2](美)Jess Garms著,龐南等譯. Java安全性編程指南[M].北京:電子工業出版社 2002
[3] http://java.sun.com/j2ee/
[4] 蔡劍,景楠. Java 網路程序設計:J2EE(含1.4最新功能)[M].北京: 清華大學出版社 2003
[5](美)John Bell Tony Loton. Java Servlets 2.3編程指南[M].北京: 電子工業出版社 2002
[6](美)Joseph J.Bambara等著,劉堃等譯. J2EE技術內幕[M].北京:機械工業出版社 2002
[7](美)Li Gong著.JAVA 2平台安全技術——結構、API設計和實現[M].北京: 機械工業出版社 2000
[8](英)Danny Ayers等著,曾國平等譯. Java伺服器高級編程[M].北京:機械工業出版社 2005
[9]http://www.smatrix.org/bbs
[10]http://www.smatrix.cn/bbs
❸ Java程序員考試都需要什麼證書沒有
有。目前Java是甲骨文公司(Oracle)的編程語言產品,公司為此設置了4個官方的證書,從初級到高級依次是:
1、Oracle Certified Associate:需要掌握後續證書都要用到的基礎Java編程知識。
2、 Oracle Certified Professional:分為「移動應用開發」和「商業組件開發」兩大內容。
3、Oracle Certified Expert:分為「企業級JavaBean開發」,「Java持久化開發」,「Web服務開發」,「Web組件開發」四大內容。
4、Oracle Certified Master:需要掌握Java企業級架構和企業級開發。
這四個證書是官方出的,所以具有絕對的權威性,當然價格也不便宜。
但是,如果想找到好工作,建議還是磨練自己的技術和經驗,就算你有了證書,在面試的時候還是要考察你的基本功和知識面,所以個人覺得認證證書最大的用處是讓簡歷好看一些。
(3)Java認證擴展閱讀
Java認證考試的特點分述:
1、SCJP(Sun Certified Java Programmer):測試 Java程序設計的觀念和能力,內容偏重於 Java 語法和 JDK 內容。共 59 題復選及填充,時間 2 小時,答對 61% 是及格標准。
2、SCWD(Sun Certified Web Component Developer for J2EE Platform):內容涵蓋 Servlet 與 JSP。考題為 60 題復選及填充,時間 2 小時,答對 70% 是及格標准。
3、SCJD(Sun Certified Java Developer):測試 Java 軟體開發的進階技能,考試分成兩階段,第一階段是程序設計題,時間無限制,答對 80% 以上就可以進入第二階段應試。第二階段是 5-10 題簡答題,時間 90 分鍾,答對 70% 以上即可得到 SCJD 認證。
4、SCAJ(Sun Certified Enterprise Architect for J2EE):測試對於 J2EE 架構的熟悉程度以及系統整合的能力。本考試分成三個階段,第一個階段是 48 題復選題,時間 75 分鍾,答對 68% 以上方可進入下階段。第二階段是系統設計專題,無時間限制,答對 70% 以上方可進入下一階段。第三階段是四題申論題,應試時間 90 分鍾。
❹ java認證
我真想跟你說證沒用,有用的你也考不下來,我也是培訓出來的,培訓學的那點東西我也了解,憑這個想考證太難了,有當初SUN的SCJP證書,甲骨文的OCA和OCP,或者系統架構師認證,這些你都想都別想了,你是培訓的J2EE方向吧,踏踏實實搞好常用框架以及JAVA基礎吧,面試的時候沒人問你有沒有證,也知道你沒有,也都知道你技術大概是什麼樣子,你就好好學學基礎+框架,應付工作足矣,想考證,等真正算是JAVA工程師以後再說吧
❺ 工信部和信產部的java認證有啥區別
工信部的java高級軟體工程師證書是屬於國家職業資格證書,可以在國家職業資格證書官網查詢,輸入你的證件號碼,證書編號,准考證號,姓名,然後點擊查詢即可。
Java軟體工程師運用Java這種編程語言去完成軟體產品的軟體程序設計、開發、測試、維護升級等工作。
❻ JAVA有哪些認證什麼認證最好
目前 Java 相關的認證有四個,分別是 SCJP、SCWD、SCJD、SCAJ,考試時皆以英文出題,但在台灣 SCJP 考試可以選擇使用繁體中文版考題。這幾項認證考試的特點分述如下:
SCJP(Sun Certified Java Programmer):測試 Java 程序設計的觀念和能力,內容偏重於 Java 語法和 JDK 內容。共 59 題復選及填充,時間 2 小時,答對 61% 是及格標准。
SCWD(Sun Certified Web Component Developer for J2EE Platform):內容涵蓋 Servlet 與 JSP。考題為 60 題復選及填充,時間 2 小時,答對 70% 是及格標准。
SCJD(Sun Certified Java Developer):測試 Java 軟體開發的進階技能,考試分成兩階段,第一階段是程序設計題,時間無限制,答對 80% 以上就可以進入第二階段應試。第二階段是 5-10 題簡答題,時間 90 分鍾,答對 70% 以上即可得到 SCJD 認證。
SCAJ(Sun Certified Enterprise Architect for J2EE):測試對於 J2EE 架構的熟悉程度以及系統整合的能力。本考試分成三個階段,第一個階段是 48 題復選題,時間 75 分鍾,答對 68% 以上方可進入下階段。第二階段是系統設計專題,無時間限制,答對 70% 以上方可進入下一階段。第三階段是四題申論題,應試時間 90 分鍾。
一般考過SCWD就行了,工作絕對沒問題,其他的看實力了
❼ 什麼是Java認證
JAVA,總的來說就是編程的一種,考jave當然是需要你有過硬的JAVA功底,掌握Java語言的特點,實現機制和體系結構。 2. 掌握Java語言中面向對象的特性。 3. 掌握Java語言提供的數據類型和結構。 4. 掌握Java語言編程的基本技術。 5. 會編寫Java用戶界面程序。 6. 會編寫Java簡單應用程序。 7. 會編寫Java小應用程序(Applet)。 8. 了解Java的應用,搞懂這些,一定會過,JAVA認證,就是JAVA工程師證。
❽ java工程師是怎麼獲得認證的
額,我當時也有這種疑問。我現在還是在校生,但是是走過這個階段了。
java工程師,最主要的是sun公司的認證,我當初有去想考scjp(sun sertified java programer)
當然,這個認證是最基礎的認證。
我當初,這是有去想考而已,事情上,去考也會過。但是,建議,和當初不大相信的別人的建議一樣,別去考,浪費時間,浪費錢。要想過,最好的方法是背考題,這種方法有什麼用?!但是,可以把scjp的一些知識點過一遍,當做復習j2se.
java最重要的證,就只有畢業證了 = = 。其它證,安慰的說,有總比沒有好。悲觀點說,有和沒有也差不多。
java程序員,更多的是做,j2ee,寫程序的時候,要求查api,和官方文檔能寫的出來就好了。那種茫茫多的xml配置,要背 。。額。其實寫多了,也記得住。
其實沒多難的,也沒有神奇,你現在好好學,船到橋頭自然直,到時候,你自然什麼都懂了。
❾ java有哪幾種認證 考試時間和報名方式還有條件
Java認證考試有SCJP、SCWD、SCJD、SCAJ四種認證;
考試時間為在考試中心報名預約的形式;
要想獲得SCSA證書要通過兩門考試,通常我們都叫做PART 1 和 PART 2
獲得SCNA證書,先提條件是必須擁有任一版本的SCSA證書,然後參加SCNA的認證考試
SCSecA(安全管理員)考試前提是必須獲得SCNA證書,這個認證是Solaris的頂級認證。