java自學應該學哪些內容?
1.Java基本原理。
建議書目:李興華的JAVA發展實戰經典
作者了解到有做廣告的嫌疑,但是對于真心想學習JAVA的同學,看完這本書以后肯定會謝謝的。本書是一本推薦給JAVA零基礎學生的通俗讀物。假如你有C語言的基礎,似乎很快就能學會。但是別太快,畢竟知識需要時間才能沉淀。務必從頭到尾看完這本書,仔細閱讀!原因就在于。俗話說得好,“根深葉茂,地動山搖”。
書籍中關于JAVA圖形界面的章節可以略去,需要學習更多的內容。從經驗來看,圖形化編程似乎很少使用。
2.J2EE or J2SE
jap語言有三個領域:jap,jap,jap。j2ME是jain嵌入式設備編程,當jain語言早期興起時,jain就在J2ME領域大放異彩。j2hi是jahi桌面級應用。在當今需求最旺盛的領域中,就是JAWAWeb應用JAWA是JAWA的企業級應用。
假如你是因為Android上的JAGE而學習,讀完第一本書后就可以開始學習Android。我和安卓的關系并不專業,所以不會在這里舞文弄墨。
假如您是因為J2EE學了JAVA,那么筆者將繼續向您推薦第二本書:李興華的JAVAWeb開發實戰經典。本書主要致力于解釋MVC框架,以及他過去和現在的生活。MVC是J2EE中大部分框架的設計靈魂,因此一定要充分了解MVC的工作流程,了解為什么這樣設計。深入了解MVC的原理,可以讓您開發的Java代碼簡潔明了,結構清晰,內聚高密度和低耦合。
3.Spring框架
學習了前面的兩步,您就可以開始開發JavaWeb應用了。但這是不夠的,為什么?由于有些學者發現,Web開發總是與servlet、filter、listener有關,而其中包含大量可重用代碼和大量配置項。所以像Struts,Spring,SpringMVC,Hibernate,Mybatis這樣的框架就出現了。
像這樣。這事不算大,但別擔心。記住作者在第二步所說的話,一定要對MVC有深刻的理解。在上述框架中,你當然不需要完全學習,但是Spring是個例外。作者推薦大家去了解Spring的各個方面,這并不容易,而且我自己也在不斷地學習。在此,我繼續推薦SpringinAction這本書。它是一本關于實戰的書,能讓你迅速掌握項目的要領。
當您使用Spring時,請記住要逐漸了解Spring的源代碼。通常是SSH組合或SSM組合的具體項目。經過以上學習,您已經可以熟練使用JAVA。
4.邁塞爾。
Mysql是一款數據庫軟件,它不僅僅是一款數據庫軟件,而且是最常用的。