1. 程式人生 > >Java學習方向

Java學習方向

cti mys 是什麽 面向切面編程 機制 類型 之前 持久化 tomcat

又過了一段日子了,項目比之前要熟悉很多了,有很多要學的東西要提上日程了。個人感覺java基礎很重要,只有基礎紮實了,才能更好的寫出代碼和提升自己,需要好好的學習,以下是大概需要學習的方向# java基礎 - 封裝、繼承、多態 - 集合、多線程、io流、## java.util.*包下的常用類 - util 包下的 Collection、Comparator、Iterator、List、Map、Set- 著重看他們的實現類,例如:ArrayList、LinkedList、HashSet、HashMap、Hashtable、Treemap、TreeSet等等。 ## java.lang.*包下的常用類 - lang包下有 基本數據類型對應的包裝類(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的作用; - 反向代理和正向代理分別是什麽; - Nginx實現tomcat代理,# Mysql集群 - Mysql集群的常用方案有哪些; - Mycat中間件的概念; - Mycat的使用準則; - 了解數據庫的主從復制; - 了解數據庫的主備切換; - 為什麽需要主從和主備。# Solr入門 搜索引擎的使用# JVM調優 - 回顧所有所學習到的知識,聯系所有框架中的自定義容器、上下文來理解變量及對象的存儲; - 理解垃圾回收是怎麽一回事; - 理解集中回收算法; - 完全理解整個堆棧模型.# 中間件的使用和深入了解 duboo、zookeeper、springcloud

Java學習方向