Java學習方向

來源:互聯網
上載者:User

標籤:理解   常用類   jvm   inux   io流   基本資料   依賴   記憶體回收   複製   

又過了一段日子了,項目比之前要熟悉很多了,有很多要學的東西要提上議程了。個人感覺java基礎很重要,只有基礎紮實了,才能更好的寫出代碼和提升自己,需要好好的學習,以下是大概需要學習的方向# java基礎  - 封裝、繼承、多態  - 集合、多線程、io流、## java.util.*包下的常用類  - util 包下的 Collection、Comparator、Iterator、List、Map、Set- 著重看他們的實作類別,例如:ArrayList、LinkedList、HashSet、HashMap、Hashtable、Treemap、TreeSet等等。 ## java.lang.*包下的常用類 - lang包下有 基礎資料型別 (Elementary Data Type)對應的封裝類(Byte、Short、Integer、Long、Double、Float、Character、Boolean);  - 字串相關的類:String、StringBuffer、StringBuild。## IO流操作,多線程以及Socket - 掌握IO讀寫流相關的類,瞭解位元組流,字元流和字元流緩衝區; - 掌握線程的概念,多線程的建立、啟動方式,鎖和同步的概念及運用; - 掌握Socket通訊的概念,如何聲明用戶端服務端,如何完成雙端資料通訊(瞭解的程度就好)。# 前端基礎- html基本標籤、表格、表單和架構;- css、javascript、jquery、bootstrap、ajax;- 需要學習的架構由VUE、REACT等等。  # 後台架構 - ssh架構的大概功能,瞭解如何操作和使用、學習hibernate的用法 ## Spring基礎   依賴注入IOC、面向切面編程AOP,控制反轉DI## SpringMVC的學習  - SpringMVC中的控制權註解、請求註解、參數註解、響應註解等;  - SpringMVC中的靜態資源處理;  - SpringMVC的容器。## Mybatis的應用   - Mybatis的Mapping與實體映射;   - Mybatis中的SQL語句寫法;   - Mybatis的緩衝。  ## SpringBoot的熟練使用   - 學會使用架構、包括URL路由、模板、表單、Session、攔截器等知識、 - 成熟應用的關鍵功能實現:郵件發送、非同步任務、緩衝、日誌、Excel匯出等 - 應用的測試和部署 # 資料庫 - 掌握 nosql資料庫-redis: - 熟練使用redis,瞭解大概原理和深入; - redis的常用命令; - redis的儲存機制; - redis的持久化機制。   # linux - linux的常用命令; - linux下的項目部署方式# Nginx的使用 - Nginx的作用; - 反向 Proxy和正向 Proxy分別是什麼; - Nginx實現tomcat代理,# Mysql叢集 - Mysql叢集的常用方案有哪些; - Mycat中介軟體的概念; - Mycat的使用準則; - 瞭解資料庫的主從複製; - 瞭解資料庫的主備切換; - 為什麼需要主從和主備。# Solr入門 搜尋引擎的使用# JVM調優 - 回顧所有所學習到的知識,聯絡所有架構中的自訂容器、上下文來理解變數及對象的儲存; - 理解記憶體回收是怎麼一回事; - 理解集中回收演算法; - 完全理解整個堆棧模型.# 中介軟體的使用和深入瞭解 duboo、zookeeper、springcloud

Java學習方向

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.