事情沒有那麽絕對。作為壹種老式的編程語言,JAVA具有簡單性和健壯性的特點。Java看起來很像C++,但是為了讓語言變得小巧,便於熟悉,設計師們去掉了C++語言中很多可用的特性,這些特性是普通程序員很少用到的。Java還消除了C++的運算符重載和多繼承特性,不使用主文件,省去了預處理程序。因為Java沒有結構,數組和字符串都是對象,所以不需要指針。Java可以自動處理對象引用和間接引用,實現無用單元的自動收集,讓用戶不用擔心存儲管理,可以把更多的時間和精力放在研發上。所以java相對容易上手。
但是,並不意味著自學就很容易學會。對於初學者來說,java涉及的專業知識比較多,初學者可能很難理解,容易失去學習的方向。而且對於自制力和自律性較差的學生,學習起來可能會相當吃力,最終很難達到入門要求,浪費時間和精力。
這時候找個培訓班學習也是可行的。有了老師的幫助,學習可能會更方便,有問題可以及時解決,更重要的是可以獲得寶貴的項目經驗。
但是,無論是報班還是自學,都離不開自己的努力。