Java重头学

前言:这两周来上了腾讯课堂-软媒-JAVA架构师黄埔班的课程后,发现自己真心是一个菜鸟,Java基础知识和日常开发所需的知识还有很多很多。就此,我准备跟着这个课程重头学习Java,成为一名合格的Java程序员。

以下,为我准备在未来数年不等学习的知识点,如有错误或不全后续持续更改。

基础目录
    1java开发环境
    2.linux开发环境配置
    3.java核心语法基础,servlet/jsp
    4.面向对象基础
    5.java常用类
    
    6.反射,枚举,注解,内部类
    7.数组、集合、泛型
    8.文件流IO
    9.异常
    10.线程,锁
    
    11.网络编程,socket编程
    12.UDP传输和TCP传输
    13.XML
    14.注解和动态代理
    15.Mysql基础语法
    
    16.框架-hibernate,mybatis,spring,Spring MVC,Spring Boot基本使用
    17.设计模式
    18.webservice、RPC

 

深入学习
1. 源码剖析(MyBatis,Spring,Spring MVC,Spring Boot)
2. 微服务架构(Resful,Spring Boot,Spring Cloud,Docker容器)
3. 分布式架构(消息通讯,网路通讯,远程通讯,Zookeeper,Dubbo,分布式事务,分布式缓存,分布式消息通讯,反向代理,分库分表,MongoDB)
4. 多线程并发编程
5. 性能调优(JVM调优,程序优化,MySQL优化)
6.工程化(Maven,Git,SVN,Jenkins)

 

posted @ 2019-04-03 11:18  可乐998  阅读(191)  评论(0编辑  收藏  举报