您的位置:首页 > 编程语言 > Java开发

java学习路线

2014-04-27 00:49 309 查看
一、Java基本语法:
1.面向对象思维(继承,封装,多态)类,对象...
2.熟悉一些Java常用包,例如Date,util,Math等...
3.学习集合类,List,Set,Map等...(重点)
4.异常处理机制
5.输入输出流(IO),对象序列化(重点)
6.多线程(线程安全性)(重点)
7.JDBC技术(重点)
以下可选
8.Applet
9. socket
二、Web知识:
HTML(XHTML)重点,CSS,Javascript(JQuery)重点,Ajax(EXT,DWR),XML,WebService...
三、数据库
SqlServer,mysql,Oracle(PL/SQL,游标,子程序,程序包)重点
建约束,索引,视图,触发器,存储过程,事务,基本SQL语句(增删改查),各种连接查询,多表查询,子查询)
理清表之间的关系(一对一,一对多,多对一,多对多(关联表))
四、模型概念
UML语言,主要了解基本的九张图(类图,对象图,流程图,活动图,顺序图,用例图,状态图,协作图,组件图)
类图,对象图,用例图,顺序图为重点
五、设计模式
常用的23种,这里列出几种比较重要的,其他的大家可以自行去了解。
单例模式,工厂模式(简单工厂,工厂方法,抽象工厂),组合模式,观察者模式,状态模式,策略模式,代理模式。
六、JavaWeb知识
Tomcat(服务器软件),Http协议,Servlet(Filter,监听器,ServletContext),会话跟踪(URL重写,隐藏表单与,用户授权,Cookie),JSP(隐式对象,作用域通信,EL表达式,JSTL标签),MVC模式,三层结构
七、框架知识
Hibernate(sessionFactory,HQL,QBC,数据并发处理...等),Struts 2,Spring(IOC,AOP...等),ibatis...等
八、使用IDE
需要会使用以下软件:
MySql(navicat),SqlServer(2000、2005、2008),Oracle(PL/SQL),Eclipse(MyEclipse),PowerDesigner,JBuilder
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: