還是有些必要的,大公司筆試面試基本都是靠計算機網路及數據結構與演算法。
建議找些基礎的演算法如排序查找等入門就可以了,java新人用不到多深層次的演算法,
新人初學Java的話建議還是講基礎知識弄通弄透比較好。
『貳』 學java是不是要學數據結構和演算法
要學的,還要學面向對象、數組、多線程、反射、資料庫、jQuery、JSP、MyBatis、MyCAT等等還有很多,我看千鋒的Java是要學這些
『叄』 學java是否要學演算法
如果您是剛開始學的話我覺得沒有必要,畢竟演算法這東西沒有什麼更新,也沒有什麼更新的演算法,大部分都是些老的經典演算法
最重要的就是可能你以後的工作中用到演算法的地方很少很少,除非去做一些比較大的項目或者是一些比較特殊的比如 網路啊,GOOGLE啊這種搜索的,肯定需要演算法來提高運行速度,搜索速度
而以後要是做些比較小的項目,只是幾十個人用的話,很可能不存在速度的快慢問題,就不是特別有必要啦
『肆』 學習java的順序是什麼比如說是先學編程語言還是演算法還是數據結構什麼的
先學基本的編程語言,至於演算法跟數據結構,跟特定的語言並沒有特別大的關系,也就是學什麼語言都可以學,屬於進階