個人的學習順序
Python>C/C++>Java
沒有什麼推薦順序 全因人而異
想輕鬆學好玩: Python
想硬底子起家: C/C++
不難也不簡單: Java
語言的特性就是同一套邏輯 可多用在不同語言上
通常學會一個就能融會貫通
有時候遇到困難 換個語言學 就會有些許突破
個人是常常會學過來學過去 慢慢的補全不足的知識
以下提供個大概
1.變數
--資料型別 (int / double / string / boolean)
2.運算式
--數值運算 (+ - * /)
--比較運算 (> < =)
--邏輯運算 (&& || )
--運算順序 (多種運算的先後優先性)
--轉型 (自動轉型/強制轉型)
3.流程控制
-- if / else
-- for / while
-- switch
-- continue / break
4.陣列
5.字串
6.物件導向(一)
--物件/類別
--static / final
--public / protected / private / default
7.物件導向(二)
--繼承/多型
--抽象/介面
8.例外
--try / catch
9.I/O
--檔案輸入/輸出
--字串輸入/輸出
10.類別庫(library)
--Math / Collection
前五是很基礎的
後五是初學者必須走過的難關