`

我的Java学习计划

阅读更多
和大家分享一下我接下来一段时间的技术学习计划(不包含设计和软件开发管理)
编号 内容 重要性 紧迫性 学习策略
第一部分 Java I/O的学习 ★★★ ☆☆☆
多线程 ★★★★ ☆☆
反射 ★★★★ ☆☆
动态代理 ★★★ ☆☆
JDK1.5-JDK1.6-JDK1.7的新特性 ★★ ☆☆
第二部分 J2EE
request,response的学习 ★★★★ ☆☆☆ 这两个对象是整个JavaWeb开发的核心对象,必须精通其习性。我将通过网上浏览博客的方式继续学习
servlet&Jsp的学习 ★★★ ☆☆ Servlet已经学习了很长时间了,但总觉得理解的不够,应该继续学习。这次要读的书是:Servlet and JSP Programming
J2EE基础 ★★★★ ☆☆☆ 阅读Rod Johnson的经典之作Wrox - Expert One-on-One J2EE Design and Development(我有中文影印版电子书)
Filter的学习 ★★★ ☆☆☆ 重要的技术,而且思路值得借鉴的解决方案,将于J2EE设计模式一起学习
J2EE设计模式总的学习 ★★★ ☆☆☆ 主要以SUN的J2EE核心模式作为参照来学
J2EE规范的学习 ★★ ☆☆ 似乎到官网上,或官方论坛里能找到一些有用的信息
了解EJB3.0 目前只是打算了解一下,和spring等做个比较
第三部分 WEB服务器-应用服务器-JSP/Servlet容器
Tomcat源码分析 ★★★★ ☆☆ 这是理解J2EE核心的武器。参照网友的博客,论坛上好的帖子。可以从bat文件作为起点
Tomcat的使用 ★★★★ ☆☆☆ 精通Tomcat一书的认真阅读
resin的源码分析 ★★★ ☆☆ 看源代码
jetty,Tomcat,resin和weblogic的对比 ★★★★ ☆☆☆ 如何选择服务器
web服务器Apache的使用 ★★★ 修改一个现有项目的架构为:Apache+resin
扩展自己的裸体WEB服务器 ★★★ ☆☆ 目前的服务器就几十行代码,接下来需要添加类似web.xml,/conf/server.xml等配置文件
第四部分 web基础-网络基础
理解Http协议 ★★★ 包括对其method的区别,协议格式,并和request,response一起学习
网络常识 ★★★ ☆☆ 谢希仁第五版的计算机网络
socket原理初步与Java网络编程 ★★★ ☆☆

分析代码并开发demo

第五部分 重要工具或组件
Maven ★★★ ☆☆☆☆ 官方文档
Ldap ★★ ☆☆ 自己构建一个Ldap的数据存储,并添加验证机制
对于jar,war,ear等文件结构的分析 ★★ ☆☆ 通过命令制作可行性jar,并修改为war,验证可行性
了解MD5算法 ★★ ☆☆ 分析算法原理
eclipse的使用 ★★★ ☆☆ eclipse的使用需要进步
eclipse插件 ★★★ ☆☆ 了解更多eclipse插件的用法
svn ★★★ ☆☆☆☆ 精通svn的使用方法,以官方文档作为学习标准
Luence ★★★ ☆☆ 自己编写分析器(Analyzer),将网页快照加入结果列表,使用开源组件替换自己的爬虫程序
第六部分 算法
递归 ★★★★ ☆☆ 再做10道递归算法练习题
排序 ★★★★ ☆☆ 阅读JDK中
综合 ★★★★ ☆☆☆ 阅读分析JDK中util包中的代码,读书《算法导论》
第七部分 数据库
oracle的体系结构 ★★★★ ☆☆☆ Tom的那本经典体系结构分析之作
oracle执行计划 ★★★ ☆☆ 学习oracle注释sql的用法
oracle SGA的学习 ★★★ ☆☆ 理解重要参数和如何设置
oracle备份 ★★ ☆☆ ASM的学习,RMAN的使用
高效PL/SQL ★★ ☆☆ 通过《Oracle PL/SQL专家指南》一书学习
Orcale系统表,系统函数,分析函数,用户 ★★★ ☆☆ 挖掘那些系统提供的简单方便的方法
MySql ★★★ ☆☆ 不能忘记MySql,个人网站如果换掉xml与Javabean的映射存储模式后,将改为Mysql存储
第八部分 JavaScript
基础 ★★★★ ☆☆☆ 《JavaScript高级程序设计》
零星的用法 ★★★ ☆☆☆ 网上寻找好玩的作品
jQuery ★★★ ☆☆ 《jQuery实战》
关注其它js库 ★★★ ☆☆☆ 分析js库的优缺点
第九部分 Html-Css
Html5的特性 ★★★ ☆☆☆ 找出Html5能代替RIA的原因所在
Css的中级进阶 ★★★ ☆☆ 习惯于分析页面的布局和style设置

注:以上的重要性和紧迫性都已我当前的状态为依据,“接下来一段时间”代表半年,一年或许三年

 

 

接下来一年内必须学习的内容

 

1.Java基础      
      加深 多线程----反射---动态代理---JDK1.5,JDK1.6,JDK1.7的新特性

2.工具的使用
    熟练 ant和Maven的使用---UML工具的使用---PowerDesigner的使用

3.客户端技术
    深入 JavaScript基础---jQuery---Html5的特性---Css的中级进阶

4.持久层
    掌握 关系对象模型---熟练使用Hibernate

5.框架
    精通 Spring MVC---熟练Spring AOP---熟练使用WebWork

之所以说是“必须”,是说即使项目中不使用,自己用业务时间也需要做。

分享到:
评论
2 楼 txin0814 2011-07-25  
借鉴。。。 我还得在此上加上英语学习
1 楼 king130520 2010-08-25  
很好~~借鉴~

相关推荐

    java学习计划,J2EE学习计划,JAVA,J2EE,java学习步骤,j2ee学习步骤

    Java学习计划是一个逐步深入的过程,尤其对于J2EE(Java 2 Enterprise Edition)这样的企业级开发平台。以下是一个详尽的J2EE学习路径,涵盖了从基础到高级的知识点: 1. **Java基础**: - 首先,你需要掌握Java的...

    Java学习计划

    Java学习计划图,第一阶段web基本,第二阶段JavaEE,数据库,JDBC,JavaWeb

    java学习计划

    用于java学习计划时间划分,更容易合理的完成java se 阶段的学习!有助于学习者的效率

    【最新】java学习计划word版本 (16页).docx

    【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx...

    2018年java学习计划-范文模板 (16页).pdf

    2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java...

    JAVA学习计划和方法

    ### JAVA学习计划与方法详解 #### 一、JAVA基础知识概览 对于JAVA初学者而言,构建坚实的基础至关重要。本文将围绕JAVA基础知识展开讨论,并重点解析`path`与`CLASSPATH`的区别及其设置方法,深入探讨`package`和`...

    java学习路线脑图

    在这个过程中,"java学习路线脑图"可能是一个非常有用的工具,它可以帮助你可视化学习路径,清晰地看到各个知识点之间的联系,从而更有效地组织学习计划。不断实践和项目经验积累,将使你成为一位精通Java的开发人员...

    java项目计划书模版

    【Java项目计划书模版详解】 在计算机软件开发过程中,一份详尽的项目计划书是至关重要的,尤其对于Java项目而言。项目计划书不仅指导着整个项目的实施,也是团队沟通和管理的重要工具。以下是根据标题和描述内容所...

    java周计划展示

    接下来的学习计划应包括深入理解和实践面向对象编程的概念,如封装、继承、多态,以及更复杂的Java框架和库的学习。 通过这一周的学习,不仅建立了Java开发的基础,还培养了使用专业IDE进行高效编程的能力,为后续...

    【最新】java学习计划word版本 (16页).pdf

    Java学习计划是一个全面而系统的过程,旨在帮助初学者或进阶者掌握Java编程语言的核心概念和技术。这份16页的Word版本的学习计划涵盖了从基础知识到高级应用的不同阶段,旨在确保学习者能够逐步深入理解并实践Java...

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮

    最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 Java 学习路线,从入门到入土 2. 同时适用于想全面学习 / 快速求职的同学,可以根据符号来定制自己的专属学习路线 3. 给出...

    java,学习计划.pdf

    java,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdf

    java学习计划.doc

    java学习计划.doc

    B站韩顺平老师Java学习路线

    B站韩顺平老师Java学习路线

    java学习路线图,专为新手制定的java学习计划

    Java学习路线图对于新手来说至关重要,因为它为初学者提供了清晰的学习路径。首先,Java体系包括J2SE(Java 2 Platform Standard Edition),J2EE(Java 2 Platform, Enterprise Edition),以及J2ME(Java Micro ...

    鱼皮 - Java 学习路线导图.xmind

    鱼皮 - Java 学习路线导图.xmind

    Java学习路线图,专为新手定制的Java学习计划建议.pdf

    Java学习路线图,专为新手定制的Java学习计划建议.pdf

    java工作室学习心得

    此外,制定学习计划是保持高效学习的关键。无论是长期的学习生涯规划,还是每天的时间安排,计划都能帮助我更好地聚焦目标,避免浪费时间。在学习新技术或进行新项目时,我会先制定详细计划,按部就班地完成任务,...

    java学习计划2023-.zip

    "java学习计划2023-.zip"这个压缩包文件很可能包含了2023年全年的Java学习内容,按照周为单位进行划分,便于按部就班地学习。下面将对可能包含的知识点进行详细的梳理。 1. **第1周**:通常,初学者会从基础开始,...

    Java 学习计划

    java 基础,java编程思想,java进阶如jvm,还有struts2,spring 3. 等web开发框架技术原理

Global site tag (gtag.js) - Google Analytics