• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. Java程序員要具備哪些知識

        時間:2024-06-20 11:53:25 JAVA認證 我要投稿
        • 相關推薦

        Java程序員要具備哪些知識

          Java是一門最受歡迎而且使用最廣泛的編程語言,作為java程序員,我們要學習什么知識?在這里,yjbys小編為大家分享的是java程序員必學基本知識,希望對大家有所幫助!

        Java程序員要具備哪些知識

          程序員需要:

          1

          Core Java部分

          這是最基礎的,對于一個java高級開發/設計人員,你需要對這一部分達到精通的水平,重點內容如下:

          a.面向對象編程思想(封裝繼承多態接口)

          b.字符串處理

          c.java.lang包,java.util包等常用包

          d.java異常處理

          2

          Java高級部分

          a.Java I/O流

          b.Java多線程技術

          c.Java網絡編程

          d.Java Swing

          后兩項可以了解即可,如果項目需要可以深入研究

          3

          前端基本技能

          * HTML + CSS網頁開發

          * JavaScript

          * Jquery

          * 瀏覽器兼容性 CSS hack(了解)

          4

          熟練使用JSP + Servlet進行開發

          5

          MVC設計模式,原理,以及相關框架,如Struts

          6

          SSH框架

          7

          緩存技術 session & cookie

          8

          熟練使用一種以上Java開發工具

          Eclipse/MyEclipse/Jbuilder/Jcreator

          9

          熟練使用XML

          JDOM w3c.dom SAX

          10

          Java設計模式

          工廠模式,單例模式 ==

          11

          Java反射機制

          反射的各種用法

          12

          了解或熟悉 C, C++, .NET

          13

          熟悉JDK的配置,環境變量

          14

          數據庫oracle必學,其他最好了解一種以上(mysql,sql server,access==)

          其他最好了解一種以上(mysql,sql server,access==)

          oracle:視圖,索引,存儲過程,觸發器,游標,包,常用函數 ==

          15

          數據庫原理

          事務的原理,鎖機制,表連接,復雜查詢語句(工作經驗),性能調優,鎖表以及解決方案==

          16

          JDBC,連接池

          17

          Ajax,反向Ajax

          18

          HTTP協議,request 和 response的原理,HTTP status(了解常用的),Https原理

          19

          熟悉Linux基本命令,使用過Linux/Unix系統,可以編寫shell腳本,可以在Linux上部署項目

          使用過Linux/Unix系統,可以編寫shell腳本,可以在Linux上部署項目

          20

          了解windows系統批處理腳本bat

          21

          了解HTML5,最好學習過

          22

          熟悉一種JS框架,如Prototype

          23

          J2EE原理

          熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic

          24

          熟悉ant或maven

          25

          熟悉一門腳本語言,如python ,ruby

          26

          了解php/ asp

          27

          了解ftp協議及原理

          28

          熟練使用Junit測試,熟悉Mockito等測試工具

          29

          熟悉javac,javadoc,native,native2ascii等常用命令

          30

          熟悉常用的排序算法

          如冒泡排序,快速排序等,最好自己研究過一些的算法

          31

          了解Flex(不學也沒關系)

          32

          了解敏捷開發模式

          33

          工作流workflow至少用過一種

          如OSworkflow,了解原理

          34

          使用過VPN了解其原理

          35

          熟悉jstl表達式和el表達式

          36

          熟悉webservice,WSDL,SOAP

          37

          圖片處理,如圖片上傳,預覽,限制大小等

          38

          版本控制工具,CVS VSS SVN

          39

          JSON技術,JSON+AJAX

          40

          分頁技術

          最好自己實現過不僅僅是用過要知道原理

          41

          Java Mail

          42

          Java讀寫txt,excel

          43

          JVM原理,JVM內存管理,GC,Java堆棧池

          44

          熟練使用下面的工具:

          office辦公軟件,word,excel,ppt等

          plsql,sqldevelop 數據庫開發工具

          outlook大公司都用

          ue編輯器

          瀏覽器控制臺,調試

          SHH/PUTTY 遠程

          45

          UML建模工具 Rational Rose等

          46

          使用log4j

          47

          使用過開放API

          如百度地圖,騰訊街景,新浪微博等

          48

          頁面靜態化技術(偽靜態頁面)

          49

          報表技術

          使用過報表制作工具,如水晶易表

          50

          定時任務

          如Spring batch,學會自定義batch任務(不適用第三方工具)

          51

          了解uuid

          52

          B/s 和 C/s架構

          53

          正則表達式

          54

          了解JNDI JMS

          55

          ERP

          56

          unicode編碼,亂碼的解決

          57

          開源網絡編輯器,如ckEditor

          58

          二進制原理

          59

          使用過,了解開源論壇框架,如discuzz

          60

          GWT ,Closure框架

          61

          了解 大數據,云計算

          62

          搜索引擎搜索技術

          63

          軟件工程,項目管理

        【Java程序員要具備哪些知識】相關文章:

        導游要具備哪些素質08-26

        中層管理要具備哪些能力08-02

        中層領導要具備哪些能力03-27

        合格Sun認證Java程序員(SCJP)具備的能力07-17

        成功的網站設計要具備哪些目標08-24

        造價師要具備哪些能力07-11

        廣告設計要具備哪些需求05-24

        爵士舞要具備哪些能力08-22

        建筑師要具備哪些能力09-09

        去德國留學要具備哪些條件07-08

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日韩精品一区二区三区中文在线 | 日本在线高清不卡免v中文字幕 | 亚洲日韩中文在线 | 亚洲成a人片在线观看网 | 亚洲五月花在线观看 | 在线人成免费视频69国产 |