離散數學 概率論這些計算機專業的也不壹定懂。
數據結構還是有必要學的
還有,學習java壹定要動手,因為概念性的東西不多,還是多用為主。有了壹定的經驗,再去看那些理論,比如繼承,多態,設計模式這些就水到渠成了。