和大家分享一下我接下来一段时间的技术学习计划(不包含设计和软件开发管理)
|
编号
|
内容
|
重要性
|
紧迫性
|
学习策略
|
第一部分
|
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
之所以说是“必须”,是说即使项目中不使用,自己用业务时间也需要做。
|
相关推荐
Java学习计划是一个逐步深入的过程,尤其对于J2EE(Java 2 Enterprise Edition)这样的企业级开发平台。以下是一个详尽的J2EE学习路径,涵盖了从基础到高级的知识点: 1. **Java基础**: - 首先,你需要掌握Java的...
Java学习计划图,第一阶段web基本,第二阶段JavaEE,数据库,JDBC,JavaWeb
用于java学习计划时间划分,更容易合理的完成java se 阶段的学习!有助于学习者的效率
【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx【最新】java学习计划word版本 (16页).docx...
2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java学习计划-范文模板 (16页).pdf2018年java...
### JAVA学习计划与方法详解 #### 一、JAVA基础知识概览 对于JAVA初学者而言,构建坚实的基础至关重要。本文将围绕JAVA基础知识展开讨论,并重点解析`path`与`CLASSPATH`的区别及其设置方法,深入探讨`package`和`...
在这个过程中,"java学习路线脑图"可能是一个非常有用的工具,它可以帮助你可视化学习路径,清晰地看到各个知识点之间的联系,从而更有效地组织学习计划。不断实践和项目经验积累,将使你成为一位精通Java的开发人员...
【Java项目计划书模版详解】 在计算机软件开发过程中,一份详尽的项目计划书是至关重要的,尤其对于Java项目而言。项目计划书不仅指导着整个项目的实施,也是团队沟通和管理的重要工具。以下是根据标题和描述内容所...
接下来的学习计划应包括深入理解和实践面向对象编程的概念,如封装、继承、多态,以及更复杂的Java框架和库的学习。 通过这一周的学习,不仅建立了Java开发的基础,还培养了使用专业IDE进行高效编程的能力,为后续...
Java学习计划是一个全面而系统的过程,旨在帮助初学者或进阶者掌握Java编程语言的核心概念和技术。这份16页的Word版本的学习计划涵盖了从基础知识到高级应用的不同阶段,旨在确保学习者能够逐步深入理解并实践Java...
最全JAVA学习路线一条龙思维导图(附资源链接)PS:程序员鱼皮 1. 最新,完整一条龙的大厂 Java 学习路线,从入门到入土 2. 同时适用于想全面学习 / 快速求职的同学,可以根据符号来定制自己的专属学习路线 3. 给出...
java,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdfjava,学习计划.pdf
java学习计划.doc
B站韩顺平老师Java学习路线
Java学习路线图对于新手来说至关重要,因为它为初学者提供了清晰的学习路径。首先,Java体系包括J2SE(Java 2 Platform Standard Edition),J2EE(Java 2 Platform, Enterprise Edition),以及J2ME(Java Micro ...
鱼皮 - Java 学习路线导图.xmind
Java学习路线图,专为新手定制的Java学习计划建议.pdf
此外,制定学习计划是保持高效学习的关键。无论是长期的学习生涯规划,还是每天的时间安排,计划都能帮助我更好地聚焦目标,避免浪费时间。在学习新技术或进行新项目时,我会先制定详细计划,按部就班地完成任务,...
"java学习计划2023-.zip"这个压缩包文件很可能包含了2023年全年的Java学习内容,按照周为单位进行划分,便于按部就班地学习。下面将对可能包含的知识点进行详细的梳理。 1. **第1周**:通常,初学者会从基础开始,...
java 基础,java编程思想,java进阶如jvm,还有struts2,spring 3. 等web开发框架技术原理