【java学习笔记】JAVA自学之路 JAVA自学之路 ___转知乎

对于一个以前从来没有接触过java的人,java无疑是庞大的,似乎每个领域都可以拓展开来都是一片开阔地,每一个领域要想深入接触到每一个细节所耗费的精力都是巨大的。这个时候大家都胸怀壮志,两眼发光的盯着每一个崭新的知识点,遇见了任何一个知识点都恨不得抠的清清楚楚,明明白白。

难道这有什么不对吗?

我的意见是,这样并没什么大毛病,但是学习效率太低了!我们推荐的学习方式是,抓大放小,要事为先


 

盖房子,要先建骨架,再谈修饰。画山水,要先画结构,再谈润色。

认识一台结构复杂的机器,应该首先认清楚脉络,然后再逐步认识每一个关节。

为了应付从小学到大学的考试,我们背了各种各样的不应该提前掌握的细节,同时也养成了见到细节就抠的学习习惯。而现在,是到改改的时候了。

请在合适的时间,做合适的事情吧。

把时间和精力花在作项目上面,花在写作品以及锻炼解决问题的能力上面吧,这是迈向高手的正确的而且快速的方向。
当你看书到某个地方暂时不理解的时候的,暂时放手吧,追求一些行云流水、自然而然的境界吧,只是不要停下前进的脚步,不要被大路旁边的支根末节干扰了你前进的行程,项目,真实的项目,这才是目的,就在不远的前方。
【java学习笔记】JAVA自学之路 JAVA自学之路 ___转知乎_第1张图片


一:J2SE

面向对象-封装、继承、多态 内存的分析   递归 集合类、泛型、自动打包与解包、Annotation   IO 多线程、线程同步     

TCP/UDP AWT、事件模型、匿名类      正则表达式 反射机制


二:数据库(Oracle或者MySQL)

SQL语句 多表连接,内外连接, 子查询等            管理表、视图、索引、序列、约束等 树状结构存储          存储过程、触发器 数据库设计三范式、


三:JDBC

JDBC基础 连接池    树状结构存储与展现 DataSource& RowSet {看有视频}    JDBC连接Oracle及MySQL


四:HTML_CSS_JAVASCRIPT

html   css   javascript基础语法  JavaScript Form判断   Dom编程基础(事件处理等) JS常用效果如TreeView、下拉联动等  JS学习方法 JS调试方法

DreamWeaver初步(建立HTML、Table、Form、CSS)等


五:Servlet & JSP

tomcat基础 servlet基础         web.xml配置基础 web application的结构           servlet生命周期 requestresponse等常用方法       

ServletContext类 HTTP协议基础(GET POST)    Cookie Session Application

JSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。


六:Struts

多层架构理论 Model1 and Model 2

Struts基本概念 MVC

Action与业务逻辑类的关系 在Struts与JSP之间传递数据

Struts处理流程(控制流) StrutsTagLib(了解常用的)

JSTL ActionForm

字段收集 上传文件

类型转换 DTO

动态Action Form 验证框架

ActionForward转发与重定向 动态生成ActionForward

全局与局部的ActionForward ActionForward Scope

UnknownActionMapping Action的线程安全

I18N 如何切换语言环境

Struts异常处理机制 程序处理 自动处理 自定义异常处理器

Struts的多模块配置


七:XML

(XML/XSL、XSLT/DTD、SCHEMA等基础的概念、关于Java的编程可以暂时扔在一边)

八:Hibernate

ORMapping原理

Hibernate基础开发步骤

Hibernate基本接口(重点Session)

普通属性映射

关联关系映射

NativeSQL

inverselazy cascade

继承关系映射

HQL

性能优化 一级缓存 二级缓存 查询缓存

事务与并发 悲观锁、乐观锁

OpenSessionInView

CurrentSession

(至于JTA、联合主键、自然主键、动态主键、Any类型 Creteria QueriesIntercepter and Event 自定义类型等,可以暂时扔在一边)


九:Spring

IOC/DI

Spring配置

Spring架构

AOP及Spring AOP

声明式事务(AOP)

Spring+ Hibernate Spring支持Web

Scope

(其他的Spring模块对于自学来说可以暂时扔在一边)


十:EJB3.0

J2EE架构基础(JTA JMS等)

EJB基础(地位及基本理论、分类等)

Annotation

Ant编译与部署EJB

SessionBean

EJB的依赖注入

PersistenceAPI

(可以用JBoss学习EJB3.0)


你可能感兴趣的:(【java学习笔记】JAVA自学之路 JAVA自学之路 ___转知乎)