zoukankan      html  css  js  c++  java
  • 技术学习总纲

    一、java基础知识学习

    基础知识的学习方法:以《java核心技术卷一》和《java核心技术卷二》为学习基础,边研读边编写代码,进行基础知识的重新巩固。

    学习过程研读jdk的核心源代码,熟悉某些常用类库的实现逻辑,借鉴其中的设计思想。

    二、设计模式学习

    设计模式的学习以《大话设计模式》和《设计模式 可复用面向对象软件的基础》作为学习基础,边研读边编写代码,巩固设计模式。

    学习过程中同时以《敏捷软件开发原则、模式与实践》例子进行编码,巩固设计模式和Java基础知识。

    三、开源框架学习

    开源框架的学习以《轻量级Java EE 企业应用实战》(第3版)作为学习基础,边研读边编写代码,学习Struts 2、Spring 3、Hibernate。

    学习过程包括开源框架的使用和源代码的研读,可以以Spring源代码研读为核心,巩固Java基础知识和设计模式基础知识,并领悟框架的核心设计思想,提升自己的架构设计能力。

    四、公司技术和框架学习

    根据目前的工作,将工作中用到的和几个著名的框架,仔细研究,掌握设计精髓。

    五、数据库(暂不作为主要目标)

    数据库保持原有技术,其他多关注。

    五、其他学习(暂不作为主要目标)

    UML、测试驱动开发、领域驱动设计、敏捷软件开发、架构设计过程和方法、Hadoop、MongoDB、Java虚拟机、一门新的语言

  • 相关阅读:
    Antelope 和Barracuda区别
    MySQL监控工具-orztop
    MySQL监控工具-orzdba
    CentOS7 下 Hadoop 单节点(伪分布式)部署
    MyBatis-获取 xxxMapper(源码)
    MyBatis-获取 SqlSession(源码)
    Java-获取 JDK 动态代理生成的 Class 文件
    MyBatis-SqlSessionFactory 的创建(源码)
    JAVA-Enum 枚举
    JAVA-Proxy 代理
  • 原文地址:https://www.cnblogs.com/neverornow/p/2917529.html
Copyright © 2011-2022 走看看