第一篇:java知識的學習高深進階篇(范文)
java知識的學習高深進階篇
Java Learning Path(一)、器材篇
一、JDK(Java Development Kit)
JDK是整個Java的焦點,包含了Java運轉環境(Java Runtime Envirnment),一堆Java器材和Java基礎的類庫(rt.jar)。不論甚么Java使用任事器本質都是內置了某個版本的JDK。因此駕御JDK是學好Java的第一步。最主流的JDK是Sun公司發表的JDK,除了Sun之外,另有不少公司和組織都斥地了自身的JDK,例如IBM公司斥地的JDK,BEA公司的Jrocket,另有GNU組織斥地的JDK等等。此中IBM的JDK包含的JVM(Java Virtual Machine)運轉從命要比Sun JDK包含的JVM超出跨越不少。而趁便運轉在x86平臺的Jrocket在任事端運轉從命也要比Sun JDK好不少。但無論怎么說,我們仍是必要先把Sun JDK駕御好。
1、JDK的下載和安裝
JDK又叫做J2SE(Java2 SDK Standard Edition),梗概從Sun的Java網站高低載到,JDK當前最新的版本是J2SDK1.4.2,倡議下載該版本的JDK,下載頁面在這里:。
下載好的JDK是一個可執行安裝法度,默認安裝完畢后籠統在C:Program FilesJava目錄下安裝一套JRE(供閱讀器來使用),在C:j2sdk1.4.2下安裝一套JDK(也包含一套JRE)。而后我們必要在環境變量PATH的末端頭增進java的門路C:j2sdk1.4.2bin。何等JDK就安裝好了。
2、JDK的呼吁器材
JDK的最需要呼吁行器材:
java: 創議JVM執行class
javac: Java編譯器
jar: Java打包器材
javadoc: Java文檔天生器
這些呼吁行必必要非常非常了解,關于每個參數都要很精曉才行。關于這些呼吁的念書,JDK Documentation上有詳細的文檔。
二、JDK Documentation
Documentation在JDK的下載頁面有了下載毗連,倡議同時下載Documentation。Documentation是最最需要的編程手冊,涵蓋了整個Java全數方面的內容的描寫。梗概何等說,念書Java編程,大局部時間都是花在看這個Documentation上面的。我是隨身攜帶的,寫Java代碼的時候,隨時檢查,片晌不離手。
三、使用任事器(App Server)
App Server是運轉Java企業組件的平臺,構成了使用軟件的主要運轉環境。當前主流的App Server是BEA公司的Weblogic Server和IBM公司的Websphere以及免費的Jboss,定奪此中一個進行念書便梗概了,總體私家舉薦Weblogic,由于它的細碎布局越發干凈,斥地和安排越發方便,是Java企業軟件斥地職員首選的斥地平臺。下面簡要介紹幾種常用的App Server:
1、Tomcat
Tomcat嚴格含意上并不是一個真正的App Server,它只是一個梗概支持運轉Serlvet/JSP的Web容器,不過Tomcat也縮減了一些App Server的從命,如JNDI,數據庫毗連池,用戶事故處理等等。Tomcat被非常普及的使用在中小范疇的Java Web使用中,因此本文做一點下載、安裝和設置裝備擺設Tomcat的介紹:Tomcat是Apache組織下Jakarta工程下的一個子工程,它的主網站是:
http://jakarta.apache.org/tomcat/,Tomcat最新版本是Tomcat4.1.27,軟件下載的毗連是:http://www.tmdps.cn/index.jsp
BEA的斥地者園地,BEA作為最需要的App Server廠商,有不少獨到的技術,在Weblogic上做斥地的朋儕不容錯過。
5、http:///
灰狐動力網站,一個專業的中間件網站,雖然不是專業的Java網站,但是在J2EE企業使用技術方面有深邃深邃深摯的成績。
6、http:///home/(英文)
The Server Side?是一個馳名的趁便面向Java Server端使用的網站。
7、http:///
Jdonbbs,是一個總體私家本質的中文J2EE專業技術bbs,在泛濫的Java的中文bbs中,Jdon一個是技術含量非常高,帖子質量非常好的bbs。
10、http://sourceforge.net/
Sourge Forge?是一個開放源代碼軟件的大本營,此中有了非常非常豐厚的Java的開放源代碼的馳名的軟件。
Copyright 2003 Hibernate China
文章來源:java視頻http://www.tmdps.cn/
第二篇:java學習
.如何學習Java?
3.1 Java學習路線
3.1.1 基礎語法及Java原理基礎語法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當危險的。學習Java也是如此,必須要有扎實的基礎,你才能在J2EE、J2ME領域游刃有余。參加SCJP(SUN公司認證的Java程序員)考試不失為一個好方法,原因之一是為了對得起你交的1200大洋考試費,你會更努力學習,原因之二是SCJP考試能夠讓你把基礎打得很牢靠,它要求你跟JDK一樣熟悉Java基礎知識;但是你千萬不要認為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險的。獲得“真正”的SCJP只能證明你的基礎還過得去,但離實際開發還有很長的一段路要走。
3.1.2 OO思想的領悟掌握了基礎語法和Java程序運行原理后,我們就可以用Java語言實現面向對象的思想了。面向對象,是一種方法學;是獨立于語言之外的編程思想;是 CBD基于組件開發的基礎;屬于強勢技術之一。當以后因工作需要轉到別的面向對象語言的時候,你會感到特別的熟悉親切,學起來像喝涼水這么簡單。
使用面向對象的思想進行開發的基本過程是: ●調查收集需求。●建立用例模型。
●從用例模型中識別分析類及類與類之間的靜態動態關系,從而建立分析模型。●細化分析模型到設計模型。●用具體的技術去實現。●測試、部署、總結。
3.1.3 基本API的學習進行軟件開發的時候,并不是什么功能都需要我們去實現,也就是經典名言所說的“不需要重新發明輪子”。我們可以利用現成的類、組件、框架來搭建我們的應用,如SUN公司編寫好了眾多類實現一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數個數及類型是?類的構造器需不需要參數?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔。基本API指的是實現了一些底層功能的類,通用性較強的API,如字符串處理/輸入輸出等等。我們又把它成為類庫。熟悉API的方法一是多查Java DOC文檔(參考文獻4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。
3.1.4 特定API的學習Java介入的領域很廣泛,不同的領域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API。如果你做界面開發,那么你需要學習Swing/AWT/SWT等API;如果你進行網絡游戲開發,你需要深入了解網絡API/多媒體API/2D3D等;如果你做WEB開發,就需要熟 悉Servlet等API啦。總之,需要根據工作的需要或你的興趣發展方向去選擇學習特定的API。
3.1.5 開發工具的用法在學習基礎語法與基本的面向對象概念時,從鍛煉語言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時候不要急于上手JBuilder/Eclipse等集成開發環境,以免過于關注IDE的強大功能而分散對Java技術本身的注意力。過了這一階段你就可以開始熟悉 IDE了。程序員日常工作包括很多活動,編輯、編譯及構建、調試、單元測試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項活動都有專門的工具,如果獨立使用這些工具的話,你將會很痛苦,你需要在堆滿工具的任務欄上不斷的切換,效率很低下,也很容易出錯。在JBuilder、Eclipse等IDE中已經自動集成編輯器、編譯器、調試器、單元測試工具JUnit、自動構建工具ANT、版本控制工具CVS、DOC文檔生成與更新等等,甚至可以把UML建模工具也集成進去,又提供了豐富的向導幫助生成框架代碼,讓我們的開發變得更輕松。應該說IDE發展的趨勢就是集成軟件開發中要用到的幾乎所有工具。從開發效率的角度考慮,使用IDE是必經之路,也是從一個學生到一個職業程序員轉變的里程碑。Java開發使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等幾種;而Eclipse、JBuilder 占有的市場份額是最大的。JBuilder在近幾年來一直是Java集成開發環境中的霸主,它是由備受程序員尊敬的Borland公司開發,在硝煙彌漫的 Java IDE大戰中,以其快速的版本更新擊敗IBM的Visual Age for Java等而成就一番偉業。IBM在Visual Age for Java上已經無利可圖之下,干脆將之貢獻給開源社區,成為Eclipse的前身,真所謂“柳暗花明又一村”。浴火重生的Eclipse以其開放式的插件擴展機制、免費開源獲得廣大程序員(包括幾乎所有的骨灰級程序員)的青睞,極具發展潛力。
3.1.6 學習軟件工程 對小型項目而言,你可能認為軟件工程沒太大的必要。隨著項目的復雜性越來越高,軟件工程的必要性才會體現出來。參見“軟件開發學習路線”小節。
3.2學習要點 確立的學習路線之后,我們還需要總結一下Java的學習要點,這些要點在前文多多少少提到過,只是筆者覺得這些地方特別要注意才對它們進行匯總,不要嫌我婆婆媽媽啊。
3.2.1勤查API文檔當程序員編寫好某些類,覺得很有成就感,想把它貢獻給各位苦難的同行。這時候你要使用“Javadoc”工具(包含在JDK中)生成標準的Java DOC文檔,供同行使用。J2SE/J2EE/J2ME的DOC文檔是程序員與程序員交流的工具,幾乎人手一份,除了菜鳥之外。J2SE DOC文檔官方下載地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下載。也可以在線查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。對待DOC文檔要像毛主席語錄,早上起床念一遍,吃飯睡覺前念一遍。當需要某項功能的時候,你應該先查相應的DOC文檔看看有沒有現成的實現,有的話就不必勞神費心了直接用就可以了,找不到的時候才考慮自己實現。使用步驟一般如下: ●找特定的包,包一般根據功能組織。●找需要使用類,類命名規范的話我們由類的名字可猜出一二。●選擇構造器,大多數使用類的方式是創建對象。●選擇你需要的方法。
3.2.2 查書/google->寫代碼測試->查看源代碼->請教別人 當我們遇到問題的時候該如何解決?這時候不要急著問別人,太簡單的問題,沒經過思考的問題,別人會因此而瞧不起你。可以先找找書,到google中搜一下看看,絕大部分問題基本就解決了。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。對某些知識點有疑惑是,寫代碼測試一下,會給你留下深刻的印象。而有的問題,你可能需要直接看 API的源代碼驗證你的想法。萬不得已才去請教別人。
3.2.3學習開源軟件的設計思想 Java領域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對這些工具、框架進行分析,領會其中的設計思想,有朝一日說不定你也能寫一個XXX框架什么的,風光一把。分析開源軟件其實是你提高技術、提高實戰能力的便捷方法。
3.2.4 規范的重要性 沒有規矩,不成方圓。這里的規范有兩層含義。第一層含義是技術規范,多到http://www.tmdps.cn下載JSRXXX規范,多讀規范,這是最權威準確最新的教材。第二層含義是編程規范,如果你使用了大量的獨特算法,富有個性的變量及方法的命名方式;同時,沒給程序作注釋,以顯示你的編程功底是多么的深厚。這樣的代碼別人看起來像天書,要理解談何容易,更不用說維護了,必然會被無情地掃入垃圾堆。Java編碼規范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問我在哪,請參考3.2.2節。
3.2.5 不局限于Java 很不幸,很幸運,要學習的東西還有很多。不幸的是因為要學的東西太多且多變,沒時間陪老婆家人或女朋友,導致身心疲憊,嚴重者甚至導致抑郁癥。幸運的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達成心愿。Java不要孤立地去學習,需要綜合學習數據結構、OOP、軟件工程、UML、網絡編程、數據庫技術等知識,用橫向縱向的比較聯想的方式去學習會更有效。如學習Java集合的時候找數據結構的書看看;學JDBC的時候復習數據庫技術;采取的依然是“需要的時候再學”的原則。
4.結束語需要強調的是,學習軟件開發確實有一定的難度,也很辛苦,需要付出很多努力,但千萬不要半途而廢。本文如果能對一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽起來老氣橫秋呀?沒辦法,在電腦的長期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠離電腦,據《胡播亂報》報道,電腦輻射會在白皙的皮膚上面點綴一些小黑點,看起來鮮艷無比……
第三篇:JAVA學習
買本《java瘋狂講義》 或者 在網上下載下來看看主要看java語法部分和面向對象編程部分這些要速度過 接下來開始寫一些小例子 從例子里面學習會更快例子差不多了就開始web方面的涉獵,先學struts->jsp->servlet->hibernate->spring學習javascript
第四篇:如何深入學習java
在開發領域的技術人員,只有不斷地充電提高才能夠讓自己始終處于不敗之地。技術日新月異,推陳出新,讓技術人員目不暇接。我們都知道,java技術是目前最流行的編程語言,java入門很難簡單,可是要想成為高手,拿到更高的工資,還需要深入學習,那么如何深入學習java?
Oracle的Java EE 6提供了三大新技術和更多豐富組件和強勁的特色功能,很先進、實用,并且容易掌握,絕對值得java程序員等技術人員深入學習,全面提升自身的核心競爭力。
Java EE 6的第一大新技術就是支持JAX-RS(JSR 311),JAX-RS是RESTful Web Services Java API的簡寫,Java EE 6包含了它的最新1.1版本,它可以讓程序員迅速構建遵循REST(Representational State Transfer,表象化狀態轉變)風格軟件架構的輕量級Web服務,它對于每個資源都使用全局引用標識符URI,并擁有直接通過HTTP傳輸數據的能力,可以使用標準的固定動詞—GET,PUT,POST和DELETE等來操作這些資源。同時,JAX-RS為在Java中構建RESTful Web服務提供了標準化API,API還提供了注解、相關的類和接口,這使得在Java中創建RESTful Web服務變得簡單。
Java EE 6的第二大新技術是它可以支持面向Java EE平臺的上下文和依賴性注入-CDI(JSR 299),CDI是Context and Dependency Injection的簡寫,它是Java EE平臺的Web層和企業層之間的一座橋梁。通過CDI,不僅可以讓企業層通過諸如EJB和JPA等技術,對事務性資源提供強有力的支持。同時,通過CDI,使得Web層也能夠支持事務,這樣在Web應用程序中訪問事務資源就更容易了。
支持Bean驗證(JSR 303)是Java EE 6的第三大新技術,Bean驗證提供了一個遵循JavaBean規范編寫的Java類,它提供了標準驗證框架,并可在應用程序的所有層之間共享,簡化了驗證,減少重復、錯誤和凌亂。
以上三種技術,就是深入學習java必備的,當然,強大的java不只這些,需要學習的還有很多,同時也需要連續的練習,這樣才能成為真正的java高手。如何深入學習java
長沙java培訓http:///
第五篇:java工程師學習必須掌握的的知識
第一學期課程學習完成之后,成為一名熟練操作數據庫并可以基于數據的Java應用程序的高級程序員,Java的軟件工程師、JSP web
開
發
工程師,可承擔java高級程序設計及電子商務開發工作。
具體目標如下:
1.熟練掌握Java跨平臺的原理,JAVA的分類,JAVA面向對象類的實現,異常處理,AWT與SWING組件與布局管理,多線程,APPLET的使用,SQL Server數據庫設計和實現等;
2.掌握軟件編程規范,軟件集成開發環境,面向對象的分析與設計方法;
3.掌握JSP執行過程,Servlet技術的應用,數據庫技術的應用,標簽語言,JSP在實際項目開發中的應用;
4.熟練掌握JDK,eclipse和MyEclipse,sqlserver,apache-tomcat的安裝、配置和使用,熟練運用JDBC進行數據庫連接;
5.親自參與企業級實際項目程序設計與開發,快速提升軟件開發經驗。第二學期課程學習完成之后,成為一名熟練操作數據庫并可以基于數據庫的JAVA軟件開發工程師,J2EE系統工程師,Oracle數據庫管理,軟件架構設計師,Linux操作系統管理員,可承擔J2EE系統工程師及大型電子商務開發工作。
具體目標如下:
1.掌握Linux 基礎操作及常用指令、Linux及配套軟件的安裝、啟動和權限、用戶管理和文件系統管理文件查找、備份和自動化、進
程;系統優化,內核設置等;
2.掌握Web配置文件,Struts配置文件,Spring配置文件,控制器;WebLogic Server的安裝與配置;
3.Java對象持久化技術,Java代理機制與AOP入門,Spring提供的IOC初步內容,Rose建模工具的使用,OOAD UML 用例圖,對象圖、類圖
;
4.熟練掌握Oracler大型企業數據庫基本操作以及數據庫設計和實現等; 5.親自參與企業級實際項目程序設計與開發,快速提升軟件開發經驗。
授課內容:第一學期課程:
序號
課程名稱
課程內容簡介 JAVA程序設計
Java基礎:數據類型,運算符表達式,JAVA條件流程控制語句;
JAVA面向對象編程: 類,內部類,對象,類的繼承,抽
象類,接口,包,數組,String類,StringBuffer類,JAVA語言編碼規范等;
JAVA圖形界面設計,多線程,JAVA網絡通信技術,APPLET的使用,項目程序設計實踐。SQL Server數據庫
熟練掌握SQL Server企業管理器的基本操作,SQL Server數據庫表管理,數據查詢,T-SQL編程,數據庫的設計,事務、索引和視圖,存儲過程,觸發器,SQL Server數據管理等。HTML及Javascript 基本標記與超鏈接,在 HTML 文檔中插入圖像,使用表,使用層,在 HTML 文檔中插入多媒體,使用表單和框架
與樣式表,JavaScript 語法基礎與核心語言對象,JavaScript中的瀏覽器對象與處理表單和表單元素事件。軟件集成開發環境
Eclipse,apache-tomcat服務器和MyEclipse的安裝、配置和使用。JSP web開發
JSP 頁面的各種構成元素,JSP頁面的執行過程,JSP 腳本元素的組成及語法,JSP 指令的組成及語法,分頁技術,上傳
技術,jsp網站實例開發等 Servlet核心技術
Servlet 基礎語法,Servlet 的生命周期,Servlet間通信,Servlet異常,過濾器Filter,會話和監聽等 WEB框架的使用
掌握 Model I體系結構,掌握 Model II體系結構,掌握 MVC 應334157810
這群更多java技術資源分享 用程序 Java技術綜合應用
基于JAVA、JSP、SERVLET、JAVABEAN、JDBC的應用實訓 實戰項目
信息管理系統,基于JSP開發的企業網站系統等實訓項目
第二學期課程:
序號
課程名稱
課程內容簡介
Linux系統
Linux 基礎操作及常用指令、Linux及配套軟件的安裝、啟動和權限、用戶管理和文件系統管理文件查找、備份和自
進程的管理和控制;Linux開發環境; 面向對象的分析與設計UML OOAD UML 用例圖,對象圖、類圖,動態模型、構件與部署,了解常用的 UML 繪圖工具,掌握rose建模工
具的使用,UML建模工具及在軟件開發中的應用等 Struts開發模型
掌握Struts框架的基本應用,配置文件,控制器,Struts視圖組件,Struts標簽庫,Struts國際化,Validator驗證
框架,Struts與Apache的通用日志包等 Hibernate應用開發
創建Hibernate應用,域對象在持久化層的狀態,Hibernate檢索策略和方式,Hibernate與Struts集成,映射一
對多關聯關系,Hibernate的檢索策略和檢索方式等 Spring應用開發
Java代理機制與AOP入門,切入點的三種類型,Bean注入的三種形式,屬性設定、自動綁定、集合對象注入,Bean的 生命周期等 WebLogic Server WebLogic Server的安裝與配置、高級管理,分布式體系結構和WebLogic體系結構,WebLogic Server中的JDBC,WebLogic Server中的會話Bean開發,WebLogic Server下的Servlet開發等 Oracle數據庫設計和實現
Oracle 的安裝和卸載,數據庫和表的創建及操作,數據庫的查詢和子查詢,oracle的常用的SQL函數,掌握
視圖的用法,PL/SQL介紹,存儲過程和觸發器,系統的安全管理、序列、鎖和表分區,數據庫的備份和恢復等 實戰項目
根據SUN、Oracle等知名IT企業對軟件人才市場的要求,確定相應的實訓項目
授課教師:所有教師,專業技術強,實戰經驗豐富,思想道德高尚.掌握世界前沿技術的年輕師資。每位教師都在不斷地汲取新的養分,參
加各種世界頂級的學術交流會議。在部分資深教師提出的獨特教學方法和培養學員新穎的思維方式受到同行學者們的一致贊賞。使用
教材:《C語言教材》、《VB語言教材》、《C++教材》、《JAVA教材》、《SQL教材》試聽承諾:包教包會,考試未通過者免費重學。
其他說明:在第一學期結束后,要求學員能夠達到以下就業目標:
1.使用JAVA技術進行簡單的C/S架構應用系統開發 2.使用JSP和Servlet進行B/S架構商務企業開發
3.SQL數據庫開發具體崗位如下:JAVA程序員,企業網站開發,各種商務網站開發; 企業級的管理信息系統開發和維護人員。
在第二學期結束后,要求學員能夠達到以下就業目標: 運用J2EE框架技術實現J2EE企業級應用開發和部署
4.Oracle數據庫的維護、管理和應用具體崗位如下:JAVA工程師,J2EE系統工程師Oracle數據開發工程師,軟件架構設計 LINUX操作系統
管理員、軟件項目經理
本人想要成為JAVA工程師,請問我要在全國計算機考試中除了考二級JAVA以外,還334157810
這群更多java技術資源分享 要考什么啊??? 好評率:100%如果要往java方向
發展的話,下面的都要學JDBC、Hibernate、HTML、JavaScript、Struts、Servlet、JSP、Spring、EJB.當然服務器的安排運用也要學
如:Tomcat、JBoss、Weblogic。數據庫操作也要會,自己學的話用MySQL。其實每個公司的框架都不一樣,學框架也很重要。
Sun 在 UNIX領域一直是技巧上和市場占有率的領先者;近年來又推出Java技巧,更成為業界的標準。所以Sun公司所舉辦的認證考試
必然成為Java和UNIX在全球信息界公認的標準。
Sun推出的專業認證包含下列三種:
Java認證考試
關于Java方面,Sun推出七項認證:
Sun Certified Java Programmer for the Java 2 Platform、Sun Certified Developer for the Java 2 Platform
Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 Sun Certified Business Component Developer for the Java 2 Platform, Enterprise Edition Sun Certified Web Services Developer for the Java 2 Platform, Enterprise Edition Sun Certified Enterprise Architect for the Java 2 Platform, Enterprise Edition
Sun Certified Mobile Application Developer for the Java 2 Platform, Micro Edition Solaris系統管理認證考試
Sun 公司為用戶供給支持 Solaris 10 操作系統的高品質培訓和認證服務,可輔助企業最大限度地快速實現該創新操作系統的重要價值。請點擊此處以查看更多詳情!
對Solaris/Sun OS系統管理員,Sun推出Certified Solaris Administrator。SCSA分辨為兩個等級(Part I 和 Part II),測試您對Solaris 系統管理的懂得程度。
Solaris網絡管理認證考試
為了測試使用者對于Solaris網絡管理能力,Sun推出Certified Network Administrator(SCNA)。內容包含基礎網絡概念、Routing and Subnet、Security、Performance、DNS、NIS+等
通過Sun任何一門專業認證后,您將全收到Sun Microsystems 總公司寄發的資格證書及徽章,并有權將通過Sun認證的標記印在個人名片上,作為個人技巧能力的肯定。
Java程序員是美國SUN公司國際認證的程序員,她是目前全球最受重視、最受歡迎的程序員資格認證之一,具備這一認證就可以獲得極好的工作機遇和豐富待遇。
Java跨平臺等許多特性使之成為當代成長最快的軟件產品:它受到了大約150個許可證頒發機構、200所大學和50萬開發者的擁戴;1000多個應用程序是用它編寫的;有關它的書籍有800余種;Java開發套件的下載次數超過一百萬次;Java BEANS? 開發套件的下載次數超過10萬次;受到了全球所有主要計算機廠商的支持,而這一切都發生在其發表后的800天內;Java闖入企業計算的心臟正成為大眾傳媒111ttt.com的推動力量,正在改變企業的計算環境。它通過為因特網商務供給安全和穩健平臺的方法改變商業自身。Java計算是各行各業中倍受信賴的企業解決計劃。獨立于平臺的Java計算環境可以降低企業的總成本,縮短產品上市周期,安全地擴展公司的網絡。不少國度到中國尋求合作伙伴時,都把能否用Java進行編程作為合作的前提條件。
334157810
這群更多java技術資源分享
=============
J2EE和J2ME沒有聯系.J2EE是做B/S軟件或網站的
但如果懂得J2EE的一些特性對J2ME也是有好處的,但是J2SE必須學得很好,基本很穩固才能做J2ME,我承認,J2ME有1-2個月就可以掌握,但是里面的精髓如果沒有好的J2SE基本是無法掌握的J2EE和J2ME都是很熱門的技巧.J2EE技巧雖然還在發展中,也還有些問題,不過感到已經較為成熟了,畢竟是這么多巨頭湊在一起搗鼓出來的,有了很多成功的案例,也得到了大范疇的應用。很多公司都有這方面的項目,比較容易找到活干,畢竟技巧沾上企業兩個字還是很吃香的。但是感到EJB重復開發的多,經常是一個項目,EJB開發,功效組裝,安排都一條龍做了。大家期望的EJB市場還沒有出現,J2EE全稱為Java2 Platform, Enterprise Edition。
“J2EE平臺實質上是一個分布式的服務器應用程序設計環境——一個Java環境,它供給了:
·宿主應用的一個運行基本框架環境。
·一套用來創建應用的Java擴展API。”(引自《J2EE服務器端高等編程》)?
J2EE用來建設大型的分布式企業級應用程序。或者用更時髦的名詞說就是“電子商務”應用程序。
J2ME個人感到前景還是很不錯的,得到了很多大廠商和開發者的認同,看了很多在手持設備上用j2me寫的程序,做得很美麗,自己也編了些東西,不過現在的J2ME也還有些問題:
一是移動終端的龐雜性(如內存大小,顯示屏大小,永續存儲空間大小等),不同的廠商有不同的實現方法,統一的規范并不能體現設備的特點,很多廠商不得不加入了自己的專屬API(如震動,背光,聲音等),這樣給移植帶來了困難,雖然JCP制定了OptionalPackages,但是目前市面上的J2ME平臺還是相當的凌亂。
二是移動設備的發展,更新的速度是相當驚人的,j2me規范的制定也要跟得上發展的速度。說不定哪天j2me就和j2se兼容了(很早前就看人在智能手機上玩古墓麗影了,不過目前看起來還是不現實)。(Pjava和jdk1.1.8很相近的,不過SUN已經把它放到J2ME規范中了)
三還是老問題,缺少KillerApplication,殺手級的應用,J2ME的發展缺少一個應用點,現在也就局限于游戲幾個方面,中國手機用戶比PDA用戶為多,而手機用戶用得最多的就是通話和短信,上網,彩信的都很少,游戲還是單機的多,如何收費是個問題。
334157810
這群更多java技術資源分享