A. java杞浠跺紑鍙戝伐紼嬪笀瑕佸﹀摢浜涙妧鏈錛
鍒濈駭閮ㄥ垎
Java 紼嬪簭璁捐″熀紜錛屽寘鎷 J2sdk鍩虹銆丣ava闈㈠悜瀵硅薄鍩虹銆丣ava API浣跨敤銆佹暟鎹緇撴瀯鍙婄畻娉曞熀紜銆丣ava AWT鍥懼艦鐣岄潰紼嬪簭寮鍙戱紱
J2SE騫沖彴Java紼嬪簭璁捐★紝鍖呮嫭Swing鍥懼艦紼嬪簭璁捐, Socket緗戠粶搴旂敤紼嬪簭璁捐,瀵硅薄搴忓垪鍖栵紝Java 甯哥敤鏁版嵁緇撴瀯錛孉pplet錛屾祦鍜屾枃浠訛紝澶氱嚎紼嬬▼搴忚捐★紱
Java妗岄潰緋葷粺欏圭洰寮鍙戱紝4~5浜虹粍鎴愪竴涓欏圭洰緇勶紝欏圭洰澶у皬涓猴紙15浜*宸ヤ綔鏃ワ級錛
Linux鐨勫熀鏈鎿嶄綔錛孡inux涓嬬殑Java紼嬪簭寮鍙戱紝Linux緋葷粺鐨勭畝鍗曠$悊錛
Oracle鏁版嵁搴擄紝鍖呮嫭SQL/PLSQL;鏁版嵁搴撳拰鏁版嵁搴撹捐★紱綆鍗曟帉鎻ORACLE9i 鏁版嵁搴撶殑綆$悊錛
涓綰ч儴鍒
Java Web搴旂敤緙栫▼錛屽寘鎷 Java Oracle 緙栫▼錛屽嵆JDBC錛汮avaWeb緙栫▼錛屽寘鎷琂SP銆丼ervlet,JavaBean錛汮ava搴旂敤緙栫▼錛屽寘鎷琖eblogic銆乄ebsphere銆乀omcat錛涗互鍙婂埄鐢↗builder寮鍙慗ava紼嬪簭錛
MVC涓嶴truts錛屽︿範涓氱晫閫氱敤鐨凪VC璁捐℃ā寮忓拰Struts鏋舵瀯錛
Java B/S鍟嗗姟欏圭洰寮鍙戱紝4~5浜轟竴涓欏圭洰緇勶紝欏圭洰澶у皬涓猴紙25浜*宸ヤ綔鏃ュ乏鍙籌級
楂樼駭閮ㄥ垎
J2ME紼嬪簭璁捐★紝鍖呮嫭J2EE紼嬪簭銆丣2ME錛汮ava楂樼駭紼嬪簭璁捐★紙J2EE錛夛紝鍖呮嫭J2EE浣撶郴緇撴瀯鍜孞2EE鎶鏈銆丒JB錛沇eblogic浣跨敤銆 JBuilder寮鍙戱紱
Java鍜孹ML錛屽寘鎷琂ava Web Service錛孞avaXML, 涓氱晫涓繪祦XML瑙f瀽鍣ㄧ▼搴忚捐★紱
杞浠朵紒涓氳勮寖鍜岃蔣浠跺伐紼嬶紝鍖呮嫭UML緋葷粺寤烘ā鍨嬪拰璁捐(Rational Rose 200x)杞浠跺伐紼嬪拰涓氱晫寮鍙戣勮寖錛汣VS鐗堟湰鎺у埗銆丣ava Code涔﹀啓瑙勮寖錛
J2EE鍟嗗姟搴旂敤緋葷粺欏圭洰寮鍙戱紝4~5浜轟竴涓欏圭洰緇勶紝欏圭洰澶у皬涓猴紙25浜*宸ヤ綔鏃ュ乏鍙籌級銆
B. Java杞浠跺伐紼嬪笀涓鑸瑕佷笂鍝浜涜劇▼錛
Java鐜澧冩惌寤恆丣ava嫻佺▼鎺у埗璇鍙-for寰鐜銆乻witch閫夋嫨鍒ゆ柇銆佸驚鐜宓屽椼佹暟緇刡ai鎷瘋礉銆佸氱淮鏁扮粍銆乫inal鍏抽敭瀛椼佹瀯閫犲嚱鏁扮殑璋冪敤銆佺被鐨勮塊棶鏉冮檺鍜岃礬寰勩侀潰鍚戝硅薄楂樼駭鐗規с丣ava寮傚父澶勭悊銆丼et錛孧ap錛孡ist鎺ュ彛鍙婃帴鍙e疄鐜扮被銆丣ava綰跨▼銆佸悓姝ラ樆濉炪丣avaIO嫻併佹枃浠剁殑鎿嶄綔錛屽嶅埗錛岃誨啓錛屽垹闄ょ瓑銆
MySQL瀹夎呫佺$悊銆佸壋寤烘暟鎹搴撱丮ySQL
UPDATE 鏌ヨ銆丮ysql楂樼駭鎿嶄綔銆丣DBC銆丣DBC鏁版嵁搴撹繛鎺ユ搷浣滐紝JDBC鍔ㄦ丼ql澶勭悊銆丼ervlet3.0
緗戦〉閲嶅畾鍚戙丼ervlet3.0 鏂板炵殑娉ㄨВ鏀鎸併丄JAX銆乺esponseText灞炴ц﹁В絳夈
Struts2寮傚父澶勭悊銆丼truts2+Log4j闆嗘垚銆丼truts2鍜孞SON瀹炰緥銆丠ibernate5銆丠ibernate闆嗗悎鏄犲皠銆丠ibernate緇勪歡鏄犲皠銆丼pring4.0銆丼pringAOP
+ AspectJ妗嗘灦銆丼pring 涓庡叾瀹僕eb妗嗘灦闆嗘垚銆丼pring Hibernate鏀鎸佺瓑銆
SpringMVC銆丼pring MVC鐢熸垚JSON鏁版嵁銆丮yBatis銆丮yBatis 鐜澧冮厤緗鍙婂叆闂ㄣ丮ybatis set鏍囩俱丮ybatis trim鏍囩俱丼hiro銆丼hiro蹇閫熷叆闂ㄦ暀紼嬨丼hiro Web搴旂敤絳夈
SpringBoot銆佸叏灞寮傚父澶勭悊銆佽繃婊ゅ櫒鐩戝惉鍣ㄣ丒HCache緙撳瓨銆丼pringBoot Quartz瀹氭椂浠誨姟銆乂ue銆乂ue.js 瀹夎呫佹ā鏉胯娉曘佽$畻灞炴с佷簨浠跺勭悊鍣ㄣ乂ue.js 鑷瀹氫箟鎸囦護銆乂ue.js 璺鐢辯瓑
ActiveM鐜澧冩惌寤恆佺敓浜ц呭拰娑堣垂鑰呫佹秷鎮鎸佷箙鍖栨搷浣溿丷SA鏁板瓧鍔犲瘑綆楁硶銆丆odebar鏉″艦鐮佺敓鎴愬櫒銆亃xing浜岀淮鐮佺敓鎴愬櫒銆丠ighCharts緇熻″浘銆丒charts緇熻″浘銆佺綉緇滄挱鏀懼櫒ckplayer銆佸祵鍏ュ紡緗戠粶鎾鏀懼櫒錛屽彲浠ユ祻瑙堝櫒鍜岀Щ鍔ㄧ闅忔剰浣跨敤
鍒嗗竷寮忔湇鍔℃嗘灦鐨勭悊瑙o紝Dubbo鏋舵瀯璁捐¤﹁В鍙婂叾鏍稿績瑕佺偣錛屾嗘灦榪愯屽師鐞嗗垎鏋愩丼pringData鏁版嵁璁塊棶銆丩ucene鎼滅儲寮曟搸銆丩ucene鐨勫叏鏂囨悳緔㈡湇鍔″櫒浠嬬粛銆佺儲寮曞緩絝嬫柟寮忋丼olr嫻烽噺鏁版嵁鎼滅儲寮曟搸銆丼ocket緗戠粶閫氫俊銆佸疄鐜癛MI榪滅▼瀵硅薄閫氳銆佷嬌鐢↗MS娑堟伅鏈嶅姟銆並afka鍒嗗竷寮忔秷鎮緋葷粺銆乄ebService涓嶳estful
WS絳
Spring Security瀹夊叏妗嗘灦銆佸疄鐜癢eb搴旂敤瀹夊叏鎺у埗銆佺紦瀛樺簲鐢ㄤ笌EhCache妗嗘灦銆丱SCache涓嶫BossCache妗嗘灦銆丮yBatis涓嶩ibernate緙撳瓨鏈哄埗銆丯oSQL搴旂敤涓嶴QL璋冧紭銆丮ongoDB
NoSQL鏁版嵁搴撱丷edis鍐呭瓨鏁版嵁搴撱佸疄鐜癛edis
Session鍏變韓銆丼QL璇鍙ョ殑浼樺寲銆佸疄鐜版暟鎹搴撹誨啓鍒嗙匯乄EB搴旂敤闆嗙兢鍙婃ц兘浼樺寲銆丮aven欏圭洰綆$悊宸ュ叿銆乄eb鏈嶅姟鍣ㄨ礋杞藉潎琛°佸疄鐜癗ginx涓嶵omcat闆嗙兢銆佷嬌鐢↙oadRunner嫻嬭瘯宸ュ叿銆佹ц兘浼樺寲涔嬪唴瀛樿皟浼樸佷唬鐮佷紭鍖栦笌閲嶆瀯鐨勬柟娉曠瓑銆
C. Java高級編程有哪些知識呀
昆明的花信致遠java重點:
*第一階段:Java基礎,包括java語法,面向對象特徵,常見API,集合框架;
*第二階段:java界面編程,包括AWT,事件機制,SWING,這個部分也可以跳過,用的時候再看都能來及;
*第三階段:java API:輸入輸出,多線程,網路編程,反射註解等,java的精華部分;
*第四階段:資料庫SQL基礎,包括增刪改查操作以及多表查詢;
*第五階段:JDBC編程:包括JDBC原理,JDBC連接庫,JDBC API,雖然現在Hibernate比JDBC要方便許多,但是JDBC技術仍然在使用,JDBC思想尤為重要;
*第六階段:JDBC深入理解高級特性:包括資料庫連接池,存儲過程,觸發器,CRM思想;
*第七階段:HTML語言學習,包括HTML標簽,表單標簽以及CSS,這是Web應用開發的基礎;
*第八階段:JavaScript腳本語言,包括javaScript語法和對象,就這兩個方面的內容;
*第九階段:DOM編程,包括DOM原理,常用的DOM元素以及比較重要的DOM編程思想;
*第十階段:Servlet開發,從此開始踏入java開發的重要一步,包括XML,Tomcat伺服器的安裝使用操作,HTTP協議簡單理解,Servlet API等,這個是java web開發的基礎。
*第十一階段:JSP開發:JSP語法和標簽,自定義標簽,EL,JSTL庫了解以及MVC三層架構的設計模式理念;
*第十二階段:AJAX開發:AJAX原理,請求響應處理,AJAX開發庫;
*第十三階段:輕量級框架,三大框架之一Struts框架的學習,自此踏入java web開發的精華部分,包括Struts體系架構,各種組件,標簽庫和擴展性的學習;
*第十四階段:Hibernate框架學習,三大框架之一,包括檢索映射技術,多表查詢技術,緩存技術以及性能方面的優化;
*第十五階段:Spring框架的學習,三大框架之一,包括了IOC,AOP,DataSource,事務,SSH集成以及JPA集成;
D. java需要學習些什麼內容
1、軟體技術基礎、java基礎編程、java語法,SQL Server 2005基礎編程、C#基礎編程;
2、SQL server 高級編程、網頁設計與製作、javascript編程、java高級編程、java web開發商務網站;
3、資料庫:MySql、Oracle、DB2;
4、JDBC Java資料庫連接。使用Java程序操作資料庫。這部分非常重要。幾乎所有的企業項目都會用到;
5、HTML、CSS、Java script。 HTML-(Hyper Text Mark-up Language)超文本標記語言。CSS -(Cascading Style Sheets)層疊樣式表。JavaScript-是一種由Netscape的Live Script發展而來的腳本語
言;
6、學習如何使用及管理WEB伺服器,例如tomcat,並且知道如何在其基礎上擴展和維護WEB程序,如何使用它的附加服務,如連接池;
7、JSP 、Servlet,這兩個是初級Java程序員必須掌握的基本技能,是所有B/S結構框架的基礎;
8、企業流行框架:Struts、Spring、Hibernate、XML應用與開發、MVC應用與開發、Linux平台與應用;
9、UML與Java設計模式;
10、了解在Java項目中使用的新技術。如Ajax、javaee等。
E. java瑕佸﹀氫箙
java瑕佸﹀崐騫村乏鍙熾
Java鏄涓縐嶉珮綰х紪紼嬭璦錛岀敱Sun Microsystems錛堢幇鍦ㄦ槸Oracle Corporation錛変簬1995騫存帹鍑恆傚畠鐨勮捐$洰鏍囨槸鎻愪緵涓縐嶈法騫沖彴鐨勩侀潰鍚戝硅薄鐨勭紪紼嬭璦錛屽彲浠ョ敤浜庡紑鍙戝悇縐嶇被鍨嬬殑搴旂敤紼嬪簭錛屼粠妗岄潰搴旂敤紼嬪簭鍒頒紒涓氱駭鏈嶅姟鍣ㄥ簲鐢ㄧ▼搴忋
Java琚騫挎硾搴旂敤浜庡悇涓棰嗗煙錛屽寘鎷浼佷笟綰у簲鐢ㄥ紑鍙戙佺Щ鍔ㄥ簲鐢ㄥ紑鍙戙佸祵鍏ュ紡緋葷粺銆佸ぇ鏁版嵁澶勭悊銆佹父鎴忓紑鍙戠瓑銆傛諱箣錛孞ava鏄涓縐嶅己澶ц岀伒媧葷殑緙栫▼璇璦錛屽叿鏈夎法騫沖彴銆侀潰鍚戝硅薄鍜屽畨鍏ㄦх瓑鐗圭偣錛屼嬌寰楀紑鍙戣呭彲浠ヨ交鏉懼湴鏋勫緩鍚勭嶇被鍨嬬殑搴旂敤紼嬪簭銆
JAVASCRIPT浠庡叾鍚嶇О鍚涔夋槸JAVA鑴氭湰錛屾槸鍦ㄦ祻瑙堝櫒涓榪愯岀殑鑴氭湰璇璦錛岀敱浜庡叾澶ч儴鍒嗚娉曡勮寖鍙栬嚜浜嶫AVA璇娉曡勮寖錛屾墍浠ュ彇鍚嶄負JAVASCRIPT錛堝叾瀹炲拰JAVA娌″氬ぇ鍏崇郴錛屾槸鐢盢etscape鍏鍙哥殑BrendanEich錛屽湪緗戞櫙瀵艱埅鑰呮祻瑙堝櫒涓婇栨¤捐″疄鐜拌屾垚銆
鍥犱負Netscape涓嶴un鍚堜綔錛孨etscape綆$悊灞傚笇鏈涘畠澶栬傜湅璧鋒潵鍍廕ava錛屽洜姝ゅ彇鍚嶄負JavaScript錛夈侸AVASCRIPT鏄涓闂ㄥ熀浜庡硅薄鐨勫急綾誨瀷鑴氭湰緙栫▼璇璦,涓昏佺敤鏉ュ埗浣滅綉欏靛墠鍙扮殑鎶鏈.騫朵笖鏄鐜板湪姣旇緝鐑闂ㄧ殑AJAX鎶鏈鐨勬牳蹇冦
F. java軟體開發要學哪些課程
熟悉常用的JavaAPI,包括集合框架、多線程(並發編程)、I/O(NIO)、Socket、JDBC、XML、反射等。
2.熟悉基於JSP和Servlet的JavaWeb開發,JSP全名為Java
Server Pages,中文名叫java伺服器頁面,是動態網頁伺服器標准,能夠給網頁增加動態功能;
3.前端技術:需要掌握HTML, CSS, Java
Script, JQUERY,
AJAX...HTML,一般是網頁中呈現的圖片、鏈接、音樂、字題顏色都可以通過HTML進行實現;JavaScript則是可以讓HTML實現動態網頁的技術,這也是網頁中必不可少的技術;
4.後端技術:Java
基礎,常用框架,spring 是一個開源框架,Spring
MVC也是非常重要的一門技術,它是Spring框架為了構建Web應用程序而開啟的全新模塊。除了這些還有其他技術,例如JSTL、SSH、struts、MyBatis、Lucene等等都需要掌握