? ? ? ? 如果編程基礎(chǔ)為零糊闽,Java開發(fā)起步梳玫,到熟練掌握,是一個(gè)長(zhǎng)期的過程右犹,首先要熟悉開發(fā)工具的使用提澎,java語言的語法規(guī)則,常用特性念链。Java比其他語言的優(yōu)勢(shì)就在于生態(tài)圈太豐富了盼忌,而且日新月異,有各種各樣的專家工程師來完善這個(gè)生態(tài)掂墓,每一個(gè)技術(shù)難題都有不同的解決方案谦纱,而且在不斷的迭代升級(jí)。從某種意義上講君编,Java可以算作是開源的代名詞了跨嘉,雖然現(xiàn)在Java被Oracle收購(gòu)了。
? ? ? ? Java相對(duì)于C和C++來講吃嘿,語法方面相對(duì)簡(jiǎn)單一些祠乃,復(fù)雜的指針窘游、堆棧、結(jié)構(gòu)體跳纳、二叉樹、圖等晦澀難懂的概念都被屏蔽了贪嫂,或由專門的組件或容器來實(shí)現(xiàn)寺庄,這對(duì)初學(xué)者來講是個(gè)幸事。因?yàn)槲耶?dāng)時(shí)學(xué)習(xí)C時(shí)力崇,一個(gè)簡(jiǎn)單的HelloWorld就調(diào)試了好久斗塘,也找不到原因,導(dǎo)致信心大減亮靴,但是接觸java后馍盟,有方便的IDE工具,就入門簡(jiǎn)單了好多茧吊。
? ? ? ? 這次講Java起步贞岭,主要包括以下幾個(gè)方面:
工具類:
1、IDE:Eclipse搓侄、Idea
2瞄桨、jar包管理及打包工具:Maven
3、版本管理工具:SVN讶踪、GIT
4芯侥、常用web服務(wù)器介紹:Tomcat、WebLogic
?Java基礎(chǔ):
1乳讥、Java基本類型及包裝類型
2柱查、容器:泛型、List云石、HashMap
3唉工、異常
4、文件讀寫
5留晚、JDBC:連庫(kù)酵紫、增刪改查、數(shù)據(jù)庫(kù)事務(wù)错维、數(shù)據(jù)連接池奖地、注入式攻擊
6、日志:Log4J赋焕、Logback
7参歹、反射
8、線程基礎(chǔ)
所有java代碼請(qǐng)參見:
gitHub:https://github.com/chykong/java_basic
如有問題或紕漏隆判,請(qǐng)大家留言指正犬庇!