第一篇:java工程師學(xué)習(xí)必須掌握的的知識
第一學(xué)期課程學(xué)習(xí)完成之后,成為一名熟練操作數(shù)據(jù)庫并可以基于數(shù)據(jù)的Java應(yīng)用程序的高級程序員,Java的軟件工程師、JSP web
開
發(fā)
工程師,可承擔(dān)java高級程序設(shè)計及電子商務(wù)開發(fā)工作。
具體目標如下:
1.熟練掌握Java跨平臺的原理,JAVA的分類,JAVA面向?qū)ο箢惖膶崿F(xiàn),異常處理,AWT與SWING組件與布局管理,多線程,APPLET的使用,SQL Server數(shù)據(jù)庫設(shè)計和實現(xiàn)等;
2.掌握軟件編程規(guī)范,軟件集成開發(fā)環(huán)境,面向?qū)ο蟮姆治雠c設(shè)計方法;
3.掌握JSP執(zhí)行過程,Servlet技術(shù)的應(yīng)用,數(shù)據(jù)庫技術(shù)的應(yīng)用,標簽語言,JSP在實際項目開發(fā)中的應(yīng)用;
4.熟練掌握JDK,eclipse和MyEclipse,sqlserver,apache-tomcat的安裝、配置和使用,熟練運用JDBC進行數(shù)據(jù)庫連接;
5.親自參與企業(yè)級實際項目程序設(shè)計與開發(fā),快速提升軟件開發(fā)經(jīng)驗。第二學(xué)期課程學(xué)習(xí)完成之后,成為一名熟練操作數(shù)據(jù)庫并可以基于數(shù)據(jù)庫的JAVA軟件開發(fā)工程師,J2EE系統(tǒng)工程師,Oracle數(shù)據(jù)庫管理,軟件架構(gòu)設(shè)計師,Linux操作系統(tǒng)管理員,可承擔(dān)J2EE系統(tǒng)工程師及大型電子商務(wù)開發(fā)工作。
具體目標如下:
1.掌握Linux 基礎(chǔ)操作及常用指令、Linux及配套軟件的安裝、啟動和權(quán)限、用戶管理和文件系統(tǒng)管理文件查找、備份和自動化、進
程;系統(tǒng)優(yōu)化,內(nèi)核設(shè)置等;
2.掌握Web配置文件,Struts配置文件,Spring配置文件,控制器;WebLogic Server的安裝與配置;
3.Java對象持久化技術(shù),Java代理機制與AOP入門,Spring提供的IOC初步內(nèi)容,Rose建模工具的使用,OOAD UML 用例圖,對象圖、類圖
;
4.熟練掌握Oracler大型企業(yè)數(shù)據(jù)庫基本操作以及數(shù)據(jù)庫設(shè)計和實現(xiàn)等; 5.親自參與企業(yè)級實際項目程序設(shè)計與開發(fā),快速提升軟件開發(fā)經(jīng)驗。
授課內(nèi)容:第一學(xué)期課程:
序號
課程名稱
課程內(nèi)容簡介 JAVA程序設(shè)計
Java基礎(chǔ):數(shù)據(jù)類型,運算符表達式,JAVA條件流程控制語句;
JAVA面向?qū)ο缶幊? 類,內(nèi)部類,對象,類的繼承,抽
象類,接口,包,數(shù)組,String類,StringBuffer類,JAVA語言編碼規(guī)范等;
JAVA圖形界面設(shè)計,多線程,JAVA網(wǎng)絡(luò)通信技術(shù),APPLET的使用,項目程序設(shè)計實踐。SQL Server數(shù)據(jù)庫
熟練掌握SQL Server企業(yè)管理器的基本操作,SQL Server數(shù)據(jù)庫表管理,數(shù)據(jù)查詢,T-SQL編程,數(shù)據(jù)庫的設(shè)計,事務(wù)、索引和視圖,存儲過程,觸發(fā)器,SQL Server數(shù)據(jù)管理等。HTML及Javascript 基本標記與超鏈接,在 HTML 文檔中插入圖像,使用表,使用層,在 HTML 文檔中插入多媒體,使用表單和框架
與樣式表,JavaScript 語法基礎(chǔ)與核心語言對象,JavaScript中的瀏覽器對象與處理表單和表單元素事件。軟件集成開發(fā)環(huán)境
Eclipse,apache-tomcat服務(wù)器和MyEclipse的安裝、配置和使用。JSP web開發(fā)
JSP 頁面的各種構(gòu)成元素,JSP頁面的執(zhí)行過程,JSP 腳本元素的組成及語法,JSP 指令的組成及語法,分頁技術(shù),上傳
技術(shù),jsp網(wǎng)站實例開發(fā)等 Servlet核心技術(shù)
Servlet 基礎(chǔ)語法,Servlet 的生命周期,Servlet間通信,Servlet異常,過濾器Filter,會話和監(jiān)聽等 WEB框架的使用
掌握 Model I體系結(jié)構(gòu),掌握 Model II體系結(jié)構(gòu),掌握 MVC 應(yīng)334157810
這群更多java技術(shù)資源分享 用程序 Java技術(shù)綜合應(yīng)用
基于JAVA、JSP、SERVLET、JAVABEAN、JDBC的應(yīng)用實訓(xùn) 實戰(zhàn)項目
信息管理系統(tǒng),基于JSP開發(fā)的企業(yè)網(wǎng)站系統(tǒng)等實訓(xùn)項目
第二學(xué)期課程:
序號
課程名稱
課程內(nèi)容簡介
Linux系統(tǒng)
Linux 基礎(chǔ)操作及常用指令、Linux及配套軟件的安裝、啟動和權(quán)限、用戶管理和文件系統(tǒng)管理文件查找、備份和自
進程的管理和控制;Linux開發(fā)環(huán)境; 面向?qū)ο蟮姆治雠c設(shè)計UML OOAD UML 用例圖,對象圖、類圖,動態(tài)模型、構(gòu)件與部署,了解常用的 UML 繪圖工具,掌握rose建模工
具的使用,UML建模工具及在軟件開發(fā)中的應(yīng)用等 Struts開發(fā)模型
掌握Struts框架的基本應(yīng)用,配置文件,控制器,Struts視圖組件,Struts標簽庫,Struts國際化,Validator驗證
框架,Struts與Apache的通用日志包等 Hibernate應(yīng)用開發(fā)
創(chuàng)建Hibernate應(yīng)用,域?qū)ο笤诔志没瘜拥臓顟B(tài),Hibernate檢索策略和方式,Hibernate與Struts集成,映射一
對多關(guān)聯(lián)關(guān)系,Hibernate的檢索策略和檢索方式等 Spring應(yīng)用開發(fā)
Java代理機制與AOP入門,切入點的三種類型,Bean注入的三種形式,屬性設(shè)定、自動綁定、集合對象注入,Bean的 生命周期等 WebLogic Server WebLogic Server的安裝與配置、高級管理,分布式體系結(jié)構(gòu)和WebLogic體系結(jié)構(gòu),WebLogic Server中的JDBC,WebLogic Server中的會話Bean開發(fā),WebLogic Server下的Servlet開發(fā)等 Oracle數(shù)據(jù)庫設(shè)計和實現(xiàn)
Oracle 的安裝和卸載,數(shù)據(jù)庫和表的創(chuàng)建及操作,數(shù)據(jù)庫的查詢和子查詢,oracle的常用的SQL函數(shù),掌握
視圖的用法,PL/SQL介紹,存儲過程和觸發(fā)器,系統(tǒng)的安全管理、序列、鎖和表分區(qū),數(shù)據(jù)庫的備份和恢復(fù)等 實戰(zhàn)項目
根據(jù)SUN、Oracle等知名IT企業(yè)對軟件人才市場的要求,確定相應(yīng)的實訓(xùn)項目
授課教師:所有教師,專業(yè)技術(shù)強,實戰(zhàn)經(jīng)驗豐富,思想道德高尚.掌握世界前沿技術(shù)的年輕師資。每位教師都在不斷地汲取新的養(yǎng)分,參
加各種世界頂級的學(xué)術(shù)交流會議。在部分資深教師提出的獨特教學(xué)方法和培養(yǎng)學(xué)員新穎的思維方式受到同行學(xué)者們的一致贊賞。使用
教材:《C語言教材》、《VB語言教材》、《C++教材》、《JAVA教材》、《SQL教材》試聽承諾:包教包會,考試未通過者免費重學(xué)。
其他說明:在第一學(xué)期結(jié)束后,要求學(xué)員能夠達到以下就業(yè)目標:
1.使用JAVA技術(shù)進行簡單的C/S架構(gòu)應(yīng)用系統(tǒng)開發(fā) 2.使用JSP和Servlet進行B/S架構(gòu)商務(wù)企業(yè)開發(fā)
3.SQL數(shù)據(jù)庫開發(fā)具體崗位如下:JAVA程序員,企業(yè)網(wǎng)站開發(fā),各種商務(wù)網(wǎng)站開發(fā); 企業(yè)級的管理信息系統(tǒng)開發(fā)和維護人員。
在第二學(xué)期結(jié)束后,要求學(xué)員能夠達到以下就業(yè)目標: 運用J2EE框架技術(shù)實現(xiàn)J2EE企業(yè)級應(yīng)用開發(fā)和部署
4.Oracle數(shù)據(jù)庫的維護、管理和應(yīng)用具體崗位如下:JAVA工程師,J2EE系統(tǒng)工程師Oracle數(shù)據(jù)開發(fā)工程師,軟件架構(gòu)設(shè)計 LINUX操作系統(tǒng)
管理員、軟件項目經(jīng)理
本人想要成為JAVA工程師,請問我要在全國計算機考試中除了考二級JAVA以外,還334157810
這群更多java技術(shù)資源分享 要考什么啊??? 好評率:100%如果要往java方向
發(fā)展的話,下面的都要學(xué)JDBC、Hibernate、HTML、JavaScript、Struts、Servlet、JSP、Spring、EJB.當(dāng)然服務(wù)器的安排運用也要學(xué)
如:Tomcat、JBoss、Weblogic。數(shù)據(jù)庫操作也要會,自己學(xué)的話用MySQL。其實每個公司的框架都不一樣,學(xué)框架也很重要。
Sun 在 UNIX領(lǐng)域一直是技巧上和市場占有率的領(lǐng)先者;近年來又推出Java技巧,更成為業(yè)界的標準。所以Sun公司所舉辦的認證考試
必然成為Java和UNIX在全球信息界公認的標準。
Sun推出的專業(yè)認證包含下列三種:
Java認證考試
關(guān)于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系統(tǒng)管理認證考試
Sun 公司為用戶供給支持 Solaris 10 操作系統(tǒng)的高品質(zhì)培訓(xùn)和認證服務(wù),可輔助企業(yè)最大限度地快速實現(xiàn)該創(chuàng)新操作系統(tǒng)的重要價值。請點擊此處以查看更多詳情!
對Solaris/Sun OS系統(tǒng)管理員,Sun推出Certified Solaris Administrator。SCSA分辨為兩個等級(Part I 和 Part II),測試您對Solaris 系統(tǒng)管理的懂得程度。
Solaris網(wǎng)絡(luò)管理認證考試
為了測試使用者對于Solaris網(wǎng)絡(luò)管理能力,Sun推出Certified Network Administrator(SCNA)。內(nèi)容包含基礎(chǔ)網(wǎng)絡(luò)概念、Routing and Subnet、Security、Performance、DNS、NIS+等
通過Sun任何一門專業(yè)認證后,您將全收到Sun Microsystems 總公司寄發(fā)的資格證書及徽章,并有權(quán)將通過Sun認證的標記印在個人名片上,作為個人技巧能力的肯定。
Java程序員是美國SUN公司國際認證的程序員,她是目前全球最受重視、最受歡迎的程序員資格認證之一,具備這一認證就可以獲得極好的工作機遇和豐富待遇。
Java跨平臺等許多特性使之成為當(dāng)代成長最快的軟件產(chǎn)品:它受到了大約150個許可證頒發(fā)機構(gòu)、200所大學(xué)和50萬開發(fā)者的擁戴;1000多個應(yīng)用程序是用它編寫的;有關(guān)它的書籍有800余種;Java開發(fā)套件的下載次數(shù)超過一百萬次;Java BEANS? 開發(fā)套件的下載次數(shù)超過10萬次;受到了全球所有主要計算機廠商的支持,而這一切都發(fā)生在其發(fā)表后的800天內(nèi);Java闖入企業(yè)計算的心臟正成為大眾傳媒111ttt.com的推動力量,正在改變企業(yè)的計算環(huán)境。它通過為因特網(wǎng)商務(wù)供給安全和穩(wěn)健平臺的方法改變商業(yè)自身。Java計算是各行各業(yè)中倍受信賴的企業(yè)解決計劃。獨立于平臺的Java計算環(huán)境可以降低企業(yè)的總成本,縮短產(chǎn)品上市周期,安全地擴展公司的網(wǎng)絡(luò)。不少國度到中國尋求合作伙伴時,都把能否用Java進行編程作為合作的前提條件。
334157810
這群更多java技術(shù)資源分享
=============
J2EE和J2ME沒有聯(lián)系.J2EE是做B/S軟件或網(wǎng)站的
但如果懂得J2EE的一些特性對J2ME也是有好處的,但是J2SE必須學(xué)得很好,基本很穩(wěn)固才能做J2ME,我承認,J2ME有1-2個月就可以掌握,但是里面的精髓如果沒有好的J2SE基本是無法掌握的J2EE和J2ME都是很熱門的技巧.J2EE技巧雖然還在發(fā)展中,也還有些問題,不過感到已經(jīng)較為成熟了,畢竟是這么多巨頭湊在一起搗鼓出來的,有了很多成功的案例,也得到了大范疇的應(yīng)用。很多公司都有這方面的項目,比較容易找到活干,畢竟技巧沾上企業(yè)兩個字還是很吃香的。但是感到EJB重復(fù)開發(fā)的多,經(jīng)常是一個項目,EJB開發(fā),功效組裝,安排都一條龍做了。大家期望的EJB市場還沒有出現(xiàn),J2EE全稱為Java2 Platform, Enterprise Edition。
“J2EE平臺實質(zhì)上是一個分布式的服務(wù)器應(yīng)用程序設(shè)計環(huán)境——一個Java環(huán)境,它供給了:
·宿主應(yīng)用的一個運行基本框架環(huán)境。
·一套用來創(chuàng)建應(yīng)用的Java擴展API。”(引自《J2EE服務(wù)器端高等編程》)?
J2EE用來建設(shè)大型的分布式企業(yè)級應(yīng)用程序。或者用更時髦的名詞說就是“電子商務(wù)”應(yīng)用程序。
J2ME個人感到前景還是很不錯的,得到了很多大廠商和開發(fā)者的認同,看了很多在手持設(shè)備上用j2me寫的程序,做得很美麗,自己也編了些東西,不過現(xiàn)在的J2ME也還有些問題:
一是移動終端的龐雜性(如內(nèi)存大小,顯示屏大小,永續(xù)存儲空間大小等),不同的廠商有不同的實現(xiàn)方法,統(tǒng)一的規(guī)范并不能體現(xiàn)設(shè)備的特點,很多廠商不得不加入了自己的專屬API(如震動,背光,聲音等),這樣給移植帶來了困難,雖然JCP制定了OptionalPackages,但是目前市面上的J2ME平臺還是相當(dāng)?shù)牧鑱y。
二是移動設(shè)備的發(fā)展,更新的速度是相當(dāng)驚人的,j2me規(guī)范的制定也要跟得上發(fā)展的速度。說不定哪天j2me就和j2se兼容了(很早前就看人在智能手機上玩古墓麗影了,不過目前看起來還是不現(xiàn)實)。(Pjava和jdk1.1.8很相近的,不過SUN已經(jīng)把它放到J2ME規(guī)范中了)
三還是老問題,缺少KillerApplication,殺手級的應(yīng)用,J2ME的發(fā)展缺少一個應(yīng)用點,現(xiàn)在也就局限于游戲幾個方面,中國手機用戶比PDA用戶為多,而手機用戶用得最多的就是通話和短信,上網(wǎng),彩信的都很少,游戲還是單機的多,如何收費是個問題。
334157810
這群更多java技術(shù)資源分享
第二篇:java工程師應(yīng)掌握的知識
1.入門級:《java就業(yè)培訓(xùn)教材》張孝祥(可下載配套視頻)
2.j2ee準備:《JavaScript網(wǎng)頁開發(fā)-體驗式學(xué)習(xí)教程》張孝祥(可下載配套視頻)這個不用太認真學(xué),懂得表單,和基本的javascript操作就可以了。
3.j2ee入門:<
4.j2ee高級:<<精通Struts>><<精通spring>><<精通Hibernate>>這部分是重點,也可以下載一套夏忻的筆記,那個介紹的不全面,但作為入門很
第一學(xué)期課程學(xué)習(xí)完成之后,成為一名熟練操作數(shù)據(jù)庫并可以基于數(shù)據(jù)的Java應(yīng)用程序的高級程序員,Java的軟件工程師、JSP web
開
發(fā)
工程師,可承擔(dān)java高級程序設(shè)計及電子商務(wù)開發(fā)工作。
具體目標如下:
1.熟練掌握Java跨平臺的原理,JAVA的分類,JAVA面向?qū)ο箢惖膶崿F(xiàn),異常處理,AWT與SWING組件與布局管理,多線程,APPLET的使用,SQL Server數(shù)據(jù)庫設(shè)計和實現(xiàn)等;
2.掌握軟件編程規(guī)范,軟件集成開發(fā)環(huán)境,面向?qū)ο蟮姆治雠c設(shè)計方法;
3.掌握JSP執(zhí)行過程,Servlet技術(shù)的應(yīng)用,數(shù)據(jù)庫技術(shù)的應(yīng)用,標簽語言,JSP在實際項目開發(fā)中的應(yīng)用;
4.熟練掌握JDK,eclipse和MyEclipse,sqlserver,apache-tomcat的安裝、配置和使用,熟練運用JDBC進行數(shù)據(jù)庫連接;
5.親自參與企業(yè)級實際項目程序設(shè)計與開發(fā),快速提升軟件開發(fā)經(jīng)驗。第二學(xué)期課程學(xué)習(xí)完成之后,成為一名熟練操作數(shù)據(jù)庫并可以基于數(shù)據(jù)庫的JAVA軟件開發(fā)工程師,J2EE系統(tǒng)工程師,Oracle數(shù)據(jù)庫管理,軟件架構(gòu)設(shè)計師,Linux操作系統(tǒng)管理員,可承擔(dān)J2EE系統(tǒng)工程師及大型電子商務(wù)開發(fā)工作。
具體目標如下:
1.掌握Linux 基礎(chǔ)操作及常用指令、Linux及配套軟件的安裝、啟動和權(quán)限、用戶管理和文件系統(tǒng)管理文件查找、備份和自動化、進
程;系統(tǒng)優(yōu)化,內(nèi)核設(shè)置等;
2.掌握Web配置文件,Struts配置文件,Spring配置文件,控制器;WebLogic Server的安裝與配置;
3.Java對象持久化技術(shù),Java代理機制與AOP入門,Spring提供的IOC初步內(nèi)容,Rose建模工具的使用,OOAD UML 用例圖,對象圖、類圖
;
4.熟練掌握Oracler大型企業(yè)數(shù)據(jù)庫基本操作以及數(shù)據(jù)庫設(shè)計和實現(xiàn)等; 5.親自參與企業(yè)級實際項目程序設(shè)計與開發(fā),快速提升軟件開發(fā)經(jīng)驗。
授課內(nèi)容:第一學(xué)期課程:
序號
課程名稱
課程內(nèi)容簡介 JAVA程序設(shè)計
Java基礎(chǔ):數(shù)據(jù)類型,運算符表達式,JAVA條件流程控制語句;
JAVA面向?qū)ο缶幊? 類,內(nèi)部類,對象,類的繼承,抽
象類,接口,包,數(shù)組,String類,StringBuffer類,JAVA語言編碼規(guī)范等;
JAVA圖形界面設(shè)計,多線程,JAVA網(wǎng)絡(luò)通信技術(shù),APPLET的使用,項目程序設(shè)計實踐。SQL Server數(shù)據(jù)庫
熟練掌握SQL Server企業(yè)管理器的基本操作,SQL Server數(shù)據(jù)庫表管理,數(shù)據(jù)查詢,T-SQL編程,數(shù)據(jù)庫的設(shè)計,事務(wù)、索引和視圖,存儲過程,觸發(fā)器,SQL Server數(shù)據(jù)管理等。3 HTML及Javascript 基本標記與超鏈接,在 HTML 文檔中插入圖像,使用表,使用層,在 HTML 文檔中插入多媒體,使用表單和框架
與樣式表,JavaScript 語法基礎(chǔ)與核心語言對象,JavaScript中的瀏覽器對象與處理表單和表單元素事件。軟件集成開發(fā)環(huán)境
Eclipse,apache-tomcat服務(wù)器和MyEclipse的安裝、配置和使用。JSP web開發(fā)
JSP 頁面的各種構(gòu)成元素,JSP頁面的執(zhí)行過程,JSP 腳本元素的組成及語法,JSP 指令的組成及語法,分頁技術(shù),上傳
技術(shù),jsp網(wǎng)站實例開發(fā)等 Servlet核心技術(shù)
Servlet 基礎(chǔ)語法,Servlet 的生命周期,Servlet間通信,Servlet異常,過濾器Filter,會話和監(jiān)聽等 WEB框架的使用
掌握 Model I體系結(jié)構(gòu),掌握 Model II體系結(jié)構(gòu),掌握 MVC 應(yīng)用程序 Java技術(shù)綜合應(yīng)用
基于JAVA、JSP、SERVLET、JAVABEAN、JDBC的應(yīng)用實訓(xùn) 實戰(zhàn)項目
信息管理系統(tǒng),基于JSP開發(fā)的企業(yè)網(wǎng)站系統(tǒng)等實訓(xùn)項目
第二學(xué)期課程:
序號
課程名稱
課程內(nèi)容簡介
Linux系統(tǒng)
Linux 基礎(chǔ)操作及常用指令、Linux及配套軟件的安裝、啟動和權(quán)限、用戶管理和文件系統(tǒng)管理文件查找、備份和自
進程的管理和控制;Linux開發(fā)環(huán)境; 面向?qū)ο蟮姆治雠c設(shè)計UML OOAD UML 用例圖,對象圖、類圖,動態(tài)模型、構(gòu)件與部署,了解常用的 UML 繪圖工具,掌握rose建模工
具的使用,UML建模工具及在軟件開發(fā)中的應(yīng)用等 Struts開發(fā)模型
掌握Struts框架的基本應(yīng)用,配置文件,控制器,Struts視圖組件,Struts標簽庫,Struts國際化,Validator驗證
框架,Struts與Apache的通用日志包等 Hibernate應(yīng)用開發(fā)
創(chuàng)建Hibernate應(yīng)用,域?qū)ο笤诔志没瘜拥臓顟B(tài),Hibernate檢索策略和方式,Hibernate與Struts集成,映射一
對多關(guān)聯(lián)關(guān)系,Hibernate的檢索策略和檢索方式等 Spring應(yīng)用開發(fā)
Java代理機制與AOP入門,切入點的三種類型,Bean注入的三種形式,屬性設(shè)定、自動綁定、集合對象注入,Bean的 生命周期等 WebLogic Server WebLogic Server的安裝與配置、高級管理,分布式體系結(jié)構(gòu)和WebLogic體系結(jié)構(gòu),WebLogic Server中的JDBC,WebLogic Server中的會話Bean開發(fā),WebLogic Server下的Servlet開發(fā)等 Oracle數(shù)據(jù)庫設(shè)計和實現(xiàn)
Oracle 的安裝和卸載,數(shù)據(jù)庫和表的創(chuàng)建及操作,數(shù)據(jù)庫的查詢和子查詢,oracle的常用的SQL函數(shù),掌握
視圖的用法,PL/SQL介紹,存儲過程和觸發(fā)器,系統(tǒng)的安全管理、序列、鎖和表分區(qū),數(shù)據(jù)庫的備份和恢復(fù)等 實戰(zhàn)項目
根據(jù)SUN、Oracle等知名IT企業(yè)對軟件人才市場的要求,確定相應(yīng)的實訓(xùn)項目
授課教師:所有教師,專業(yè)技術(shù)強,實戰(zhàn)經(jīng)驗豐富,思想道德高尚.掌握世界前沿技術(shù)的年輕師資。每位教師都在不斷地汲取新的養(yǎng)分,參
加各種世界頂級的學(xué)術(shù)交流會議。在部分資深教師提出的獨特教學(xué)方法和培養(yǎng)學(xué)員新穎的思維方式受到同行學(xué)者們的一致贊賞。使用
教材:《C語言教材》、《VB語言教材》、《C++教材》、《JAVA教材》、《SQL教材》試聽承諾:包教包會,考試未通過者免費重學(xué)。
其他說明:在第一學(xué)期結(jié)束后,要求學(xué)員能夠達到以下就業(yè)目標:
1.使用JAVA技術(shù)進行簡單的C/S架構(gòu)應(yīng)用系統(tǒng)開發(fā) 2.使用JSP和Servlet進行B/S架構(gòu)商務(wù)企業(yè)開發(fā) 3.SQL數(shù)據(jù)庫開發(fā)具體崗位如下:JAVA程序員,企業(yè)網(wǎng)站開發(fā),各種商務(wù)網(wǎng)站開發(fā); 企業(yè)級的管理信息系統(tǒng)開發(fā)和維護人員。
在第二學(xué)期結(jié)束后,要求學(xué)員能夠達到以下就業(yè)目標: 運用J2EE框架技術(shù)實現(xiàn)J2EE企業(yè)級應(yīng)用開發(fā)和部署
4.Oracle數(shù)據(jù)庫的維護、管理和應(yīng)用具體崗位如下:JAVA工程師,J2EE系統(tǒng)工程師Oracle數(shù)據(jù)開發(fā)工程師,軟件架構(gòu)設(shè)計 LINUX操作系統(tǒng)
管理員、軟件項目經(jīng)理
本人想要成為JAVA工程師,請問我要在全國計算機考試中除了考二級JAVA以外,還要考什么啊??? 好評率:100%如果要往java方向
發(fā)展的話,下面的都要學(xué)JDBC、Hibernate、HTML、JavaScript、Struts、Servlet、JSP、Spring、EJB.當(dāng)然服務(wù)器的安排運用也要學(xué)
如:Tomcat、JBoss、Weblogic。數(shù)據(jù)庫操作也要會,自己學(xué)的話用MySQL。其實每個公司的框架都不一樣,學(xué)框架也很重要。
Sun 在 UNIX領(lǐng)域一直是技巧上和市場占有率的領(lǐng)先者;近年來又推出Java技巧,更成為業(yè)界的標準。所以Sun公司所舉辦的認證考試
必然成為Java和UNIX在全球信息界公認的標準。
Sun推出的專業(yè)認證包含下列三種:
Java認證考試
關(guān)于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系統(tǒng)管理認證考試
Sun 公司為用戶供給支持 Solaris 10 操作系統(tǒng)的高品質(zhì)培訓(xùn)和認證服務(wù),可輔助企業(yè)最大限度地快速實現(xiàn)該創(chuàng)新操作系統(tǒng)的重要價值。請點擊此處以查看更多詳情!
對Solaris/Sun OS系統(tǒng)管理員,Sun推出Certified Solaris Administrator。SCSA分辨為兩個等級(Part I 和 Part II),測試您對Solaris 系統(tǒng)管理的懂得程度。
Solaris網(wǎng)絡(luò)管理認證考試
為了測試使用者對于Solaris網(wǎng)絡(luò)管理能力,Sun推出Certified Network Administrator(SCNA)。內(nèi)容包含基礎(chǔ)網(wǎng)絡(luò)概念、Routing and Subnet、Security、Performance、DNS、NIS+等
通過Sun任何一門專業(yè)認證后,您將全收到Sun Microsystems 總公司寄發(fā)的資格證書及徽章,并有權(quán)將通過Sun認證的標記印在個人名片上,作為個人技巧能力的肯定。
Java程序員是美國SUN公司國際認證的程序員,她是目前全球最受重視、最受歡迎的程序員資格認證之一,具備這一認證就可以獲得極好的工作機遇和豐富待遇。Java跨平臺等許多特性使之成為當(dāng)代成長最快的軟件產(chǎn)品:它受到了大約150個許可證頒發(fā)機構(gòu)、200所大學(xué)和50萬開發(fā)者的擁戴;1000多個應(yīng)用程序是用它編寫的;有關(guān)它的書籍有800余種;Java開發(fā)套件的下載次數(shù)超過一百萬次;Java BEANS? 開發(fā)套件的下載次數(shù)超過10萬次;受到了全球所有主要計算機廠商的支持,而這一切都發(fā)生在其發(fā)表后的800天內(nèi);Java闖入企業(yè)計算的心臟正成為大眾傳媒111ttt.com的推動力量,正在改變企業(yè)的計算環(huán)境。它通過為因特網(wǎng)商務(wù)供給安全和穩(wěn)健平臺的方法改變商業(yè)自身。Java計算是各行各業(yè)中倍受信賴的企業(yè)解決計劃。獨立于平臺的Java計算環(huán)境可以降低企業(yè)的總成本,縮短產(chǎn)品上市周期,安全地擴展公司的網(wǎng)絡(luò)。不少國度到中國尋求合作伙伴時,都把能否用Java進行編程作為合作的前提條件。
=============
J2EE和J2ME沒有聯(lián)系.J2EE是做B/S軟件或網(wǎng)站的
但如果懂得J2EE的一些特性對J2ME也是有好處的,但是J2SE必須學(xué)得很好,基本很穩(wěn)固才能做J2ME,我承認,J2ME有1-2個月就可以掌握,但是里面的精髓如果沒有好的J2SE基本是無法掌握的J2EE和J2ME都是很熱門的技巧.J2EE技巧雖然還在發(fā)展中,也還有些問題,不過感到已經(jīng)較為成熟了,畢竟是這么多巨頭湊在一起搗鼓出來的,有了很多成功的案例,也得到了大范疇的應(yīng)用。很多公司都有這方面的項目,比較容易找到活干,畢竟技巧沾上企業(yè)兩個字還是很吃香的。但是感到EJB重復(fù)開發(fā)的多,經(jīng)常是一個項目,EJB開發(fā),功效組裝,安排都一條龍做了。大家期望的EJB市場還沒有出現(xiàn),J2EE全稱為Java2 Platform, Enterprise Edition。
“J2EE平臺實質(zhì)上是一個分布式的服務(wù)器應(yīng)用程序設(shè)計環(huán)境——一個Java環(huán)境,它供給了:
·宿主應(yīng)用的一個運行基本框架環(huán)境。
·一套用來創(chuàng)建應(yīng)用的Java擴展API。”(引自《J2EE服務(wù)器端高等編程》)?
J2EE用來建設(shè)大型的分布式企業(yè)級應(yīng)用程序。或者用更時髦的名詞說就是“電子商務(wù)”應(yīng)用程序。
J2ME個人感到前景還是很不錯的,得到了很多大廠商和開發(fā)者的認同,看了很多在手持設(shè)備上用j2me寫的程序,做得很美麗,自己也編了些東西,不過現(xiàn)在的J2ME也還有些問題:
一是移動終端的龐雜性(如內(nèi)存大小,顯示屏大小,永續(xù)存儲空間大小等),不同的廠商有不同的實現(xiàn)方法,統(tǒng)一的規(guī)范并不能體現(xiàn)設(shè)備的特點,很多廠商不得不加入了自己的專屬API(如震動,背光,聲音等),這樣給移植帶來了困難,雖然JCP制定了OptionalPackages,但是目前市面上的J2ME平臺還是相當(dāng)?shù)牧鑱y。
二是移動設(shè)備的發(fā)展,更新的速度是相當(dāng)驚人的,j2me規(guī)范的制定也要跟得上發(fā)展的速度。說不定哪天j2me就和j2se兼容了(很早前就看人在智能手機上玩古墓麗影了,不過目前看起來還是不現(xiàn)實)。(Pjava和jdk1.1.8很相近的,不過SUN已經(jīng)把它放到J2ME規(guī)范中了)
三還是老問題,缺少KillerApplication,殺手級的應(yīng)用,J2ME的發(fā)展缺少一個應(yīng)用點,現(xiàn)在也就局限于游戲幾個方面,中國手機用戶比PDA用戶為多,而手機用戶用得最多的就是通話和短信,上網(wǎng),彩信的都很少,游戲還是單機的多,如何收費是個問題。
第三篇:Java程序員必須掌握的線程知識
Java程序員必須掌握的線程知識 Callable和Future Callable和Future出現(xiàn)的原因
創(chuàng)建線程的2種方式,一種是直接繼承Thread,另外一種就是實現(xiàn)Runnable接口。
這2種方式都有一個缺陷就是:在執(zhí)行完任務(wù)之后無法獲取執(zhí)行結(jié)果。如果需要獲取執(zhí)行結(jié)果,就必須通過共享變量或者使用線程通信的方式來達到效果,這樣使用起來就比較麻煩。
而自從Java 1.5開始,就提供了Callable和Future,通過它們可以在任務(wù)執(zhí)行完畢之后得到任務(wù)執(zhí)行結(jié)果。
Callable和Future介紹
Callable接口代表一段可以調(diào)用并返回結(jié)果的代碼;Future接口表示異步任務(wù),是還沒有完成的任務(wù)給出的未來結(jié)果。所以說Callable用于產(chǎn)生結(jié)果,F(xiàn)uture用于獲取結(jié)果。
Callable接口使用泛型去定義它的返回類型。Executors類提供了一些有用的方法在線程池中執(zhí)行Callable內(nèi)的任務(wù)。由于Callable任務(wù)是并行的(并行就是整體看上去是并行的,其實在某個時間點只有一個線程在執(zhí)行),我們必須等待它返回的結(jié)果。
java.util.concurrent.Future對象為我們解決了這個問題。在線程池提交Callable任務(wù)后返回了一個Future對象,使用它可以知道Callable任務(wù)的狀態(tài)和得到Callable返回的執(zhí)行結(jié)果。Future提供了get()方法讓我們可以等待Callable結(jié)束并獲取它的執(zhí)行結(jié)果。
Callable與Runnable
java.lang.Runnable吧,它是一個接口,在它里面只聲明了一個run()方法:
publicinterfaceRunnable{
publicabstractvoid run();}
由于run()方法返回值為void類型,所以在執(zhí)行完任務(wù)之后無法返回任何結(jié)果。
Callable位于java.util.concurrent包下,它也是一個接口,在它里面也只聲明了一個方法,只不過這個方法叫做call():
publicinterfaceCallable
/**
* Computes a result, or throws an exception if unable to do so.*
* @return computed result
* @throws Exception if unable to compute a result
*/
V call()throwsException;}
可以看到,這是一個泛型接口,call()函數(shù)返回的類型就是傳遞進來的V類型。
那么怎么使用Callable呢?
一般情況下是配合ExecutorService來使用的,在ExecutorService接口中聲明了若干個submit方法的重載版本:
第一個submit方法里面的參數(shù)類型就是Callable。
暫時只需要知道Callable一般是和ExecutorService配合來使用的,具體的使用方法講在后面講述。
一般情況下我們使用第一個submit方法和第三個submit方法,第二個submit方法很少使用。
Future
Future就是對于具體的Runnable或者Callable任務(wù)的執(zhí)行結(jié)果進行取消、查詢是否完成、獲取結(jié)果。必要時可以通過get方法獲取執(zhí)行結(jié)果,該方法會阻塞直到任務(wù)返回結(jié)果。
Future類位于java.util.concurrent包下,它是一個接口:
publicinterfaceFuture
boolean cancel(boolean mayInterruptIfRunning);
boolean isCancelled();
boolean isDone();
V get()throwsInterruptedException,ExecutionException;
V get(long timeout,TimeUnit unit)
throwsInterruptedException,ExecutionException,TimeoutException;}
在Future接口中聲明了5個方法,下面依次解釋每個方法的作用:
cancel方法用來取消任務(wù),如果取消任務(wù)成功則返回true,如果取消任務(wù)失敗則返回false。參數(shù)mayInterruptIfRunning表示是否允許取消正在執(zhí)行卻沒有執(zhí)行完畢的任務(wù),如果設(shè)置true,則表示可以取消正在執(zhí)行過程中的任務(wù)。如果任務(wù)已經(jīng)完成,則無論mayInterruptIfRunning為true還是false,此方法肯定返回false,即如果取消已經(jīng)完成的任務(wù)會返回false;如果任務(wù)正在執(zhí)行,若mayInterruptIfRunning設(shè)置為true,則返回true,若mayInterruptIfRunning設(shè)置為false,則返回false;如果任務(wù)還沒有執(zhí)行,則無論mayInterruptIfRunning為true還是false,肯定返回true。isCancelled方法表示任務(wù)是否被取消成功,如果在任務(wù)正常完成前被取消成功,則返回 true。
isDone方法表示任務(wù)是否已經(jīng)完成,若任務(wù)完成,則返回true;
get()方法用來獲取執(zhí)行結(jié)果,這個方法會產(chǎn)生阻塞,會一直等到任務(wù)執(zhí)行完畢才返回;
get(long timeout, TimeUnit unit)用來獲取執(zhí)行結(jié)果,如果在指定時間內(nèi),還沒獲取到結(jié)果,就直接返回null。
也就是說Future提供了三種功能:
1)判斷任務(wù)是否完成;
2)能夠中斷任務(wù);
3)能夠獲取任務(wù)執(zhí)行結(jié)果。
因為Future只是一個接口,所以是無法直接用來創(chuàng)建對象使用的,因此就有了下面的FutureTask。FutureTask
FutureTask實現(xiàn)了RunnableFuture接口,這個接口的定義如下:
publicinterfaceRunnableFuture
void run();}
可以看到這個接口實現(xiàn)了Runnable和Future接口,接口中的具體實現(xiàn)由FutureTask來實現(xiàn)。這個類的兩個構(gòu)造方法如下 :
publicFutureTask(Callable
if(callable ==null)
thrownewNullPointerException();
sync =newSync(callable);
}
publicFutureTask(Runnable runnable, V result){
sync =newSync(Executors.callable(runnable, result));
} 如上提供了兩個構(gòu)造函數(shù),一個以Callable為參數(shù),另外一個以Runnable為參數(shù)。這些類之間的關(guān)聯(lián)對于任務(wù)建模的辦法非常靈活,允許你基于FutureTask的Runnable特性(因為它實現(xiàn)了Runnable接口),把任務(wù)寫成Callable,然后封裝進一個由執(zhí)行者調(diào)度并在必要時可以取消的FutureTask。
FutureTask可以由執(zhí)行者調(diào)度,這一點很關(guān)鍵。它對外提供的方法基本上就是Future和Runnable接口的組合:get()、cancel、isDone()、isCancelled()和run(),而run()方法通常都是由執(zhí)行者調(diào)用,我們基本上不需要直接調(diào)用它。
一個FutureTask的例子
publicclassMyCallableimplementsCallable
privatelong waitTime;
publicMyCallable(int timeInMillis){
this.waitTime=timeInMillis;
}
@Override
publicString call()throwsException{ Thread.sleep(waitTime);
//return the thread name executing this callable task
returnThread.currentThread().getName();
}
}
publicclassFutureTaskExample{
publicstaticvoid main(String[] args){
MyCallable callable1 =newMyCallable(1000);// 要執(zhí)行的任務(wù)
MyCallable callable2 =newMyCallable(2000);
FutureTask
FutureTask
ExecutorService executor =Executors.newFixedThreadPool(2);// 創(chuàng)建線程池并返回ExecutorService實例
executor.execute(futureTask1);// 執(zhí)行任務(wù)
executor.execute(futureTask2);
while(true){
try{
if(futureTask1.isDone()&& futureTask2.isDone()){// 兩個任務(wù)都完成System.out.println(“Done”);
executor.shutdown();// 關(guān)閉線程池和服務(wù)
return;
}
if(!futureTask1.isDone()){// 任務(wù)1沒有完成,會等待,直到任務(wù)完成 System.out.println(“FutureTask1 output=”+futureTask1.get());
}
System.out.println(“Waiting for FutureTask2 to complete”);
String s = futureTask2.get(200L,TimeUnit.MILLISECONDS);
if(s!=null){
System.out.println(“FutureTask2 output=”+s);
}
}catch(InterruptedException|ExecutionException e){
e.printStackTrace();
}catch(TimeoutException e){
//do nothing
}
} }}
運行如上程序后,可以看到一段時間內(nèi)沒有輸出,因為get()方法等待任務(wù)執(zhí)行完成然后才輸出內(nèi)容.輸出結(jié)果如下:
FutureTask1 output=pool-1-thread-1WaitingforFutureTask2 to completeWaitingforFutureTask2 to completeWaitingforFutureTask2 to completeWaitingforFutureTask2 to completeWaitingforFutureTask2 to completeFutureTask2 output=pool-1-thread-2Done
第四篇:消防安全知識(必須掌握)
消防安全知識
(全員培訓(xùn)、全員熟記、達到“一口清、問不倒”)
一、怎樣報火警?
答:
1、撥打火警電話119,并確認;
2、不要慌張,講明起火單位名稱,所在位置,起火物質(zhì)是什么,有無人員被困,講明報警人和聯(lián)系電話;
3、到主要路口接應(yīng)消防車。
二、怎樣補救初期火災(zāi)?(著火了怎么辦)
火災(zāi)發(fā)生后迅速形成滅火第一力量和第二力量。
第一力量:發(fā)現(xiàn)起火后,迅速大喊聲召集起火點周圍職工,并按下手動報警按鈕,向消防控制室發(fā)出火警信號。同時利用就近的水、滅火器、消火栓、滅火毯進行滅火。(一分鐘內(nèi))
第二力量:單位的義務(wù)消防隊(保安人員)確認火警后,迅速報火警119,并趕
赴起火點滅火。
(一)熟練使用干粉滅火器
1、拔掉保險銷
2、手握膠皮管對準火源根部
3、用力按下壓把進行滅火
(二)熟練使用室內(nèi)消火栓(需要兩個人操作)
1、打開消火栓箱
2、按手動報警按鈕
3、連接水帶、水槍展開水帶
4、打開閥門至最大位置進行滅火
(三)熟練掌握距離自己最近的室內(nèi)消火栓和滅火器的位置
三、怎樣在火場逃生?
答:
1、在煙霧濃重時,用濕毛巾捂住口鼻,盡量身體貼近地面彎腰前進;
2、從最近的安全出口迅速逃出,不要貪戀財務(wù);
3、電器設(shè)備火災(zāi)應(yīng)及時斷電源。
四、消防安全“四個能力”建設(shè)內(nèi)容是什么?(必須掌握)答:
1、檢查消除火災(zāi)隱患能力
2、補救初起火災(zāi)能力
3、組織疏散逃生能力
4、消防宣傳教育培訓(xùn)能力
第五篇:Java工程師要掌握哪些技能
Java工程師要掌握哪些技能
Java是目前世界上最流行的計算機編程語言,全球共計有25億Java器在運行Java,幾百萬的Java開發(fā)者遍布世界各地,Java運行在數(shù)以億計的手機、智能卡和PC機上。可以說,我們每時每刻都在感受Java的魔力。對于想要成為Java工程師的青年朋友來說,Java工程師要掌握哪些技能呢?
在中國,越來越多的企業(yè)因為使用了Java而提高了生產(chǎn)效率,因此,企業(yè)也越來越重視Java人才的培養(yǎng)。據(jù)不完全統(tǒng)計,目前國內(nèi)對Java工程師的需求已達50萬,并且還在以每年20%的速度增長,需求大于供給,讓很多青年求職者想要成為一名Java工程師。=
1、Java語言
Java語言是基礎(chǔ),因為Java的語言體系比較龐大,包含很多模塊。其中,對于數(shù)據(jù)庫管理系統(tǒng)的使用是必不可少的,Java工程師應(yīng)該做到與數(shù)據(jù)庫建立連接、發(fā)送SQL語句并處理結(jié)果。另外,Servlet技術(shù)、JavaServer Pages(JSP)技術(shù)及JavaBean(Application)應(yīng)用組件技能也都是Java工程師需要掌握的。
2、XML語言
在服務(wù)器和設(shè)計模式結(jié)構(gòu)中一般會應(yīng)用到自定義文件,現(xiàn)在普遍比較流行用XML去定義配置。因此,Java工程師一定要掌握。目前,Java2平臺企業(yè)版架構(gòu)備受開發(fā)者推崇,這將是強大系統(tǒng)架構(gòu)同高度靈活的數(shù)據(jù)管理方案的結(jié)合。這也是Java工程師必須要掌握的重要技能之一。
3、框架機構(gòu)的設(shè)計
Java語言并不是非常難,但是整體設(shè)計需要應(yīng)用到一些高級應(yīng)用框架。對于Java工程師來說,只掌握Java語言是遠遠不夠的,同時還應(yīng)該具備一些和設(shè)計模式相關(guān)的知識,因為設(shè)計模式在項目實施中起著核心作用,將直接決定著項目的應(yīng)用、部署和實際開發(fā)設(shè)計。因此,Java工程師應(yīng)該掌握這項技能。
4、有針對的分析
Java語言是完全面對對象的語言,所以懂得分析,有針對性在項目設(shè)計時會有很大的幫助,通過對項目業(yè)務(wù)關(guān)系的分析,盡快找出業(yè)務(wù)邏輯主要面對的對象,才能真正實現(xiàn)對每個對象進行行為劃分,Java工程師只有掌握這項技能,最終才可以實現(xiàn)對象之間的集成和通信。
5、團隊協(xié)作能力 作為基本素質(zhì),很多人認為團隊協(xié)作能力并不是最重要的能力,但是反而在關(guān)鍵時刻最被看重,這也是企業(yè)選擇人才最重要的一個判斷。Java程序員并不是獨行俠,任何人的力量都是有限的,沒有團隊協(xié)作能力是無法完成真正的大項目的。所以,團隊協(xié)作能力也是Java程序員必須擁有的素質(zhì)之一。
除了上述之外,對于立志成為Java工程師的青年人才來說,擁有學(xué)習(xí)和總結(jié)的能力并對工作保有熱情也是非常重要的,技能和實戰(zhàn)經(jīng)驗都可以通過青麥學(xué)院這樣的互聯(lián)網(wǎng)&IT人才孵化中心實訓(xùn)來達到,但是良好的工作習(xí)慣和素養(yǎng)卻是一生都要去踐行的。