1樓:游龍
學會了xml解析已經夠你平時開發所需,但是如果你想在開發上有所成就,想對程式設計更加的融會貫通,最好還是學習一下吧。
2樓:匿名使用者
很有必須要 很多地方都用到
java程式設計師對xml要掌握到什麼程度
3樓:匿名使用者
web 相關技術,比如 html、css、javascript、jquery jsp/servlets web 框架,比如 ssh 三大框架、mybatis xml 和 json...
java高階程式設計師需要具備哪些知識?
4樓:小傻
java高階程式設計師需要具備的知識如下:
1、語法:java程式設計師必須比較熟悉語法,在寫**的時候ide的編輯器對某一行報錯應該能夠根據報錯資訊 知道是什麼樣的語法錯誤並且知道任何修正。
3、工具 :必須至少熟練使用一種ide的開發工具,例如eclipse、***beans、jbuilder、jdeveloper、idea、jcreator或者workshop,包括進行工程管理、常用選項的設定、外掛的安裝配置以及進行除錯。
4、api:java的核心api是非常龐大的,但是有一些內容筆者認為是java程式設計師必須熟悉的,否則不可能熟練的運用java,包括:
◆java.lang包下的80%以上的類的功能的靈活運用。
◆java.util包下的80%以上的類的靈活運用,特別是集合類體系、規則 表示式、zip、以及時間、隨機數、屬性、資源和timer.
◆java.io包下的60%以上的類的使用,理解io體系的基於管道模型的設計思路以及常用io類的特性和使用場合。
◆java.math包下的100%的內容。
◆java.***包下的60%以上的內容,對各個類的功能比較熟悉。
◆java.text包下的60%以上的內容,特別是各種格式化類。
◆熟練運用jdbc. 8)、java.security包下40%以上的內容,如果對於安全沒有接觸的話根本就不可能掌握java.
◆awt的基本內容,包括各種元件事件、***、佈局管理器、常用元件、列印。
◆swing的基本內容,和awt的要求類似。
◆xml處理,熟悉sax、dom以及jdom的優缺點並且能夠使用其中的一種完成xml的解析及內容處理。
5、測試 :必須熟悉使用junit編寫測試用例完成**的自動測試。
6、管理:java程式設計師必須熟悉使用ant完成工程管理的常用任務,例如工程編譯、生成javadoc、生成jar、版本控制、自動測試。
7、排錯:應該可以根據異常資訊比較快速的定位問題的原因和大致位置。
8、思想:必須掌握oop的主要要求,這樣使用java開發的系統才能是真正的java系統。
9、規範:編寫的**必須符合流行的編碼規範,例如類名首字母大寫,成員和方法名首字母小寫,方法名的第一個單詞一般是動詞,包名全部小寫等,這樣程式的可讀性才比較好。
10、博學:java程式設計師除了精通java意外,還要掌握j2ee、oracle、weblogic、jboss、spring、struts、hibernate 等流行技術,掌握軟體架構設計思想、搜尋 引擎優化、快取系統設計、**負載均衡、系統效能調優等實用技術。
5樓:匿名使用者
java se ,jsp,servlet ,struts ,hiberbnate,spring ,ajax,還有些資料庫像mysql,oracal,還有好多,技術是學不完的,關鍵是學習技術的能力。慢慢來吧
當java程式設計師應該學什麼,並且學的順序是什麼
6樓:匿名使用者
java有三個方向:1 桌面應用程式開發 不過個人認為這個很少
2 j2me也就是手機裡一些小程式的開發
3 j2ee 企業級開發 也是最有前途的
下面是本人j2ee學習的路徑 是當時老師跟我講的
第一步:入門 隨便找一本簡單的詳細的書看完
第二部:看thinking in java這本書講解深入 有難度 看完的話受益匪淺 如果 覺得thinking in java 太難的話 就看java核心技術 簡單一些 一共兩卷 買盜版的吧 很便宜 哈哈
下面就是另外的一層境界了
第三步:html css javascript 這些不是java的內容 但一定要了解
第四步:jsp、servlet javabean這個沒什麼可說的 張孝祥的書不錯 很全面 這時可以做個小**什麼的 用mvc設計模式 也就是jsp 負責顯示介面 相當於mvc中的 v
servlet 負責歷程控制 相當於mvc中的 c
javabean 負責功能 相當於mvc中的 m
第五步:學習struts spring hibernate框架 這時也可以做一些小專案了 實踐一 下 當然你會發現實際練習中會有很多問題出現 這是提搞的好機會
第六部:ejb 這是一個重量級的東西 慢慢學吧
7樓:**者
鬱悶,正要推薦《thinking in java》,居然發現被8樓詛咒了。
樓主如果說想做獨立開發的話,比如說做些小專案的話,可以先找本java語法書,然後看看j2se或者j2ee稍微看看也可以。然後再看看框架,jsp和javascript方面的書就可以。
如果樓主是想成為產業的一部分的話,前提是你有c或者其他語言的程式設計經驗,強烈建議你耐著性子把《thinking in java》看到第13章,然後按照書後的附錄b的內容看看其他相關書籍(每一個都不好理解)。這樣的話雖然可能到最後你都無法獨立完成一個web應用,但是你對物件導向的整體情況和設計的思路都有一個基本的瞭解,以後對你的設計和編碼都會有所幫助。
最後說一句,很多人看《thinking in java》都倒在第一章,不過書中也寫到了「如果你屬於後面這個群體,並且渴望儘快獲取java語言的細節,那麼可以先越過本章」。
8樓:墨非寞
首先java基礎(javase),後面資料庫、web、框架等,需要學習的很多,入門簡單,慢慢來就會學精通了。
9樓:
如果有點基礎的話 從物件導向學起走吧
物件導向的思維是java的精華
10樓:
《thinking in java》——〉《深入java虛擬機器》——〉《java設計模式》
這些可以算是基礎,還要看你的具體方向了
11樓:匿名使用者
你想學哪方面啊,是j2ee,j2se還是j2me
j2se是基礎,你先學這個吧,j2me是手機方面的。j2ee是企業級的。你先學j2se就好了
12樓:匿名使用者
一樓的回答要一段時間後才能明白!物件導向的思維要好好鍛鍊的
13樓:匿名使用者
14樓:匿名使用者
第一階段:物件導向,異常,陣列,常用類,集合,io流,多執行緒,反射。
第二階段:mysql資料庫、jdbc、html css、xml、tomat伺服器、網銀轉賬系統開發
第三階段:javascript程式語言、樹型元件專案 、html5 css3、servlet3.0、jsp
第四介段:二手車電商競拍平臺、ajax、jquery、mvc架構模式、drp資源分銷計劃專案
第五階段:springmvc+spring+mybatis、s**、scm**鏈管理系統業務介紹
第六階段: oracle資料庫、網際網路支付後臺、crm客戶關係管理系統、webservices伺服器、httpclient、svn
第七階段:某電商平臺、maven、linux、redis、nginx、資料庫叢集、負載均衡、頁面靜態化、分散式應用、交通專案業務介紹。
我這些都是在獅課學習的,課程也是實時更新的
如何從普通JAVA程式設計師向機器學習演算法工程師轉變
有一定程式設計基礎的,還是有一些優勢的。機 學習的基礎是數學,入門ai必須掌握一些必要的數學基礎,但是並不是全部的數學知識都要學,只學工作上實際有用到的,比如是微積分 概率論 線性代數 凸優化等這些。資料分析裡需要應用到的內容也需要掌握,但不是網上所說的從0開始幫你做資料分析的那種,而是資料探勘或者...
程式設計師需要學什麼,程式設計師需要學習什麼
一 考試說明 1 考試要求 1 熟練掌握基本演算法和資料結構,用c語言編制程式 2 掌握資料結構 程式變速器和作業系統的基礎知識 3 瞭解軟體工程 資料庫 多 和網路的基礎知識 4 掌握數制 機內 及其算術運算和邏輯運算的基礎知識 5 瞭解計算機的體系結構和主要部件的基礎知識。2 通過本級水平考試的...
為什麼java程式設計師要懂js,為什麼java程式設計師大部分時間都在寫js
做web開發,要求會js,js是原生的,很多優秀前端框架,比如jquery,easy ui等.也是基於js開發出來的,幾乎所有的瀏覽器都支援js.做驗證經常用到,或者其他必須要求js來實現.因為要與前臺網頁打交道,就比如前臺做好了一個頁面,裡面涉及js,要求在一些包含js的地方寫 如果一點不懂,那就...