欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

我是一名大三的學生,自學完了java虛擬機,java并發,現在是去學習數據庫原理還是java框架?為什么?

錢浩然2年前15瀏覽0評論

如果題主已經把Java基礎都已經自學了,后面的學習路線我建議是這樣的。

Java基礎要反復地看

如果題主把Java虛擬機和并發都學習完了,那已經非常厲害了,因為很多有工作經驗的程序員,可能對這兩個方面的知識都不甚了解。

另外我總結了Java基礎的部分重點,也建議自學Java的人能夠花時間去學習:

  • 基礎知識點:數據類型,static、final等關鍵字,繼承,異常,反射,注解,內部類,泛型,序列化;

  • 集合:Java的集合非常關鍵,建議大家有能力的話,可以多看看源碼,了解每個JDK版本的實現差異;集合的接口繼承關系和實現,List、Set和Map下面的各個實現類。

  • 虛擬機:JVM算是Java的底層原理,新人學習的話會比較吃力,我建議大家每隔一段時間,再重新學習一遍,相信每次學習都有收獲;虛擬機的知識點包括:運行時內存區域,垃圾回收和算法,類加載機制,內存溢出和泄漏等等。

  • 并發:Java的并發也是要重點學習的,但是這個不僅對新人來說很難,就算是工作了多年的老鳥,也不一定能熟練掌握;Java并發的知識點包括:線程的生命周期、線程池、鎖、上下文切換、線程間數據共享等等。

數據庫和Java框架并行學習

題主問到“是去學習數據庫原理還是java框架?”,我給出的建議是都學,但是現階段就不需要深入學習數據庫原理了,先重應用,再返回來看原理。

  • 數據庫:這個階段還是實用為主,比如SQL語句的語法,除了增刪查改之外,還需要熟悉表關聯、數據庫函數等等;學習使用JDBC訪問數據庫。

  • 框架:至于Java框架,那就非常多了,個人建議先學習Spring和SpringMVC,再加上ORM框架MyBatis的話,就是我們常說的SSM框架,這幾個的基本應用都掌握的話,可以學習一下SpringBoot;到了這個階段,你應該也有能力選擇繼續學習什么框架了。

  • 中間件:非關系型數據庫Redis,消息隊列RabbitMQ或Kafka等等。

適當的學習數據結構和算法

除了以上學習的內容,建議花時間學習一下計算機的基礎課程,特別是數據結構和算法;

特別是在校的大學生,如果你希望畢業找工作的時候選擇能多一些,現在就把算法題刷起來吧!

我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注;關注我后,可私信發送數字【1】,獲取學習資料。