学习心得--java自学之路

  : 学会选择
如何才能从纷繁复杂、或真或假的数据世界中选择最适合自己的出路
通过招聘网站的观察方法。
可以到各种招聘的网站上查询信息(可以到google上查询招聘的网站),例如:
51job、智联、中华英才
以及csdn的招聘频道等

二、JAVA自学路线图
1: J2SE 面向对象-封装、继承、多态
内存的分析
递归
集合类、泛型、自动打包与解包、 Annotation
IO
多线程、线程同步
TCP/UDP
AWT
、事件模型、匿名类
正则表达式
反射机制
2
:数据库( Oracle 或者 MySQL
SQL
语句
多表连接,内外连接, 子查询等
管理表、视图、索引、序列、约束等
树状结构存储
存储过程、触发器
数据库设计三范式、
3
JDBC
JDBC
基础
连接池
树状结构存储与展现
DataSource & RowSet
JDBC
连接 Oracle MySQL

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

DreamWeaver初步(建立HTMLTableFormCSS)等


5 Servlet & JSP
tomcat
基础
servlet
基础
web.xml
配置基础
web application
的结构
servlet
生命周期
request response
等常用方法
ServletContext

HTTP
协议基础( GET POST
Cookie
Session
Application

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


6 Struts
多层架构理论
Model 1 and Model 2
Struts
基本概念
MVC
Action
与业务逻辑类的关系
Struts JSP 之间传递数据
Struts
处理流程(控制流)
Struts TagLib
(了解常用的)
JSTL
ActionForm
字段收集
上传文件
类型转换
DTO
动态 Action Form
验证框架
ActionForward
转发与重定向
动态生成 ActionForward
全局与局部的 ActionForward
Action Forward Scope
UnknownActionMapping
Action
的线程安全
I18N
如何切换语言环境
Struts
异常处理机制 程序处理 自动处理 自定义异常处理器
Struts
的多模块配置

7XML


8 Hibernate
OR Mapping
原理
Hibernate
基础开发步骤
Hibernate
基本接口(重点 Session
普通属性映射
关联关系映射
Native SQL
inverse lazy cascade
继承关系映射
HQL
性能优化 一级缓存 二级缓存 查询缓存
事务与并发 悲观锁、乐观锁
OpenSessionInView

CurrentSession


9Spring

IOC/DI
Spring
配置
Spring
架构
AOP
Spring AOP
声明式事务( AOP
Spring + Hibernate Spring
支持 Web
Scope



10 EJB3.0
J2EE
架构基础( JTA JMS 等)
EJB
基础(地位及基本理论、分类等)
Annotation
Ant
编译与部署 EJB
Session Bean
EJB
的依赖注入
Persistence API
(用 JBoss 学习 EJB3.0



三、要动手,多思考,有的放矢
无论如何,请坚持不懈的动手实验!学习Java要动手,仅仅是看和听是不能够学好编程的。
就像写作文,要有自己思路总是一般来说要经过几个阶段,首先学习词汇,然后学习造句,然后大量阅读别人的文章,自己模仿着写一些,逐渐的经验积累,才能形成自己的思路。学编程,恐怕也得慢慢的来吧,只是看一看、听一听视频,是不足以学好编程的。
所以,动手吧,跟着做,一行一行的跟着敲,一个项目敲完了,比如坦克,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。
如果遇到,暂时对于一些思路不能理解的同学,我一般都会劝告说,动手写,先写代码,量变会引起质变的。而这种质变的确发生过不少次。
提醒一句,要理解代码思路之后再跟着敲,背着敲,千万不要左边摆着别人的程序,右边自己一个一个子母的写,这就不再是程序员了,成了打字员了。
纸上得来终觉浅,所以:别问那么多,别想那么多,动手写吧。

大胆的放弃一些东西吧,有失才有得,把自己有限的、宝贵的精力用在对于就业直接相关的地方,这才是最有效率的学习方式!等参加工作,有了可持续发展的事业动力和经济基础,有时间有精力闲的没事儿干的时候,再去研究那些其它吧。
曾经有一个故事,说得是产能和产量的关系。
一个人喜欢读书,读了一辈子,无所不通,这时候要做任何工作都可以,他的产能到了极致,但是,他老了,即便每天产出大量的东西也不能维持多久了,一辈子的产量并没有多少。
另一个人直接工作,忙,天天在机器旁日复一日,做了一辈子,没时间学习和进修,可以想象,产量能有多大呢。
人的一生,要锻炼产能,也要及时产出,引擎要转,也要停下来加油,这两者平衡的越好,你的贡献和产量就会越大。如果钻研的东西和产能目标(或者说近期的产能目标)无关的话,要舍得放手。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值