返回信息流百度文库里下载的:
Java学习路线图
(知通团队Java组)
2.1Java SE
2.1.1学习内容
(1)下载安装JDK,配置本机Java环境【熟练掌握】
(2)Java基础语法【熟练掌握】
(3)Java面向对象特性(抽象—继承—封装—多态)【了解,在今后实践中理解】
(4)数组【熟练掌握】
(5)集合类【熟练掌握,特别是List、Set、Map类谱】
(6)常用类【熟练掌握,如:Object、String、Date、Math类等】
(7)异常处理【了解原理和规则,会使用】
(8)I/O编程【熟悉使用方法,了解基本原理】
(9)新特性(泛型、自动打包解包、枚举、for-in循环等)【会使用,看到代码能明白】
(10)多线程【了解原理和使用】
(11)Java日期处理和正则表达式【熟悉】
(12)网络编程(Socket)【了解】
(13)GUI程序设计【了解】
(14)反射机制【了解,可跳过】
(15)Applet程序设计【了解,可跳过】
2.2数据库&JDBC(MySQL或Oracle)
2.2.1学习内容
数据库部分:
(1)下载安装数据库
(2)数据库基础(发展历史,基本原理等)
(3)SQL数据查询语句(条件查询,排序,分组,模糊,多表查询,子查询等)【熟练掌握】
(4)SQL数据操作语句(插入、删除、更新表数据等)【熟练掌握】
(5)SQL数据定义语句(创建表,修改表结构,删除表等)【熟练掌握】
(6)SQL数据控制语句(授权等)【了解】
(7)数据库基本函数【熟悉】
(8)数据库对象(表、视图、索引、序列、约束等)【熟悉】
(9)数据库事务控制(断点,提交,回滚等)【熟悉】
(10)存储过程、触发器等【了解,可跳过】
(11)数据库设计三范式【熟练掌握】
(12)PowerDesigner工具使用(Physical Data Model设计)【熟练掌握】
JDBC部分:
(1)熟悉java.sql.*;包的类结构【熟悉】
(2)熟悉JDBC连接数据库的原理和步骤【熟练掌握】
(3)使用JDBC连接数据库并封装到工具类【熟练掌握】
(4)使用JDBC完成对数据库的CRUD(create,read,update,delete)操作【熟练掌握】
(5)完成各种数据类型的数据读取(String,Integer,Date等),了解数据库类型和Java类型的对应关系【熟练掌握】
(6)可滚动结果集与分页技术(掌握MySQL或Oracle的分页技术)【熟练掌握】
(7)数据库事务处理和批处理【了解】
(8)数据库连接池的原理和实现【了解】
(9)数据库的元数据信息(关于数据的数据)【了解,可跳过】
(10)DAO设计模式与搭建【了解,可跳过】
(11)Java反射在JDBC中的应用【了解,可跳过】
(12)数据库连接池的原理和实现【了解】
2.3HTML&CSS&JavaScript
2.3.1学习内容
(1)复习刚进团队学习的Html
(2)CSS基本语法【熟练掌握】
(3)了解CSS中的盒子模型【了解】
(4)结合Html模仿一个简单博客页面的CSS+div布局
(5)JavaScript基本语句【熟练掌握】
(6)熟悉JavaScript常用函数【熟悉】
(7)实现简单的Form表单验证
(8)熟悉DOM编程【熟悉】
(9)了解JavaScript中运用正则表达式【了解】
(10)Javascript方法的创建和使用【熟练掌握】
(11)了解Ajax的定义和基本原理【了解,可跳过】
(12)DreamWeaver使用初步(建立HTML、Table、Form、CSS等)
2.4Servlet&JSP
2.4.1学习内容
(1) 熟悉HTTP协议基本原理【熟悉】
(2) 下载安装Tomcat服务器,了解各个目录及配置文件作用【熟悉】
(3) 熟悉一个Java Web项目的结构和web.xml作用和简单配置,并自己搭建一个Java Web项目【熟练掌握】
(4) 熟悉Servlet的历史,原理,写一个简单的打印HelloWorld 的Servlet【熟悉】
(5) Servlet生命周期【熟练掌握】
(6) 使用Servlet处理上一个单元建立的注册表单,结合数据库,设计用户表,完成注册模块,要求解决中文用户名或用户描述问题
(7) 了解JSP相对于Servlet的优缺点,熟练掌握JSP基本语法【熟练掌握】
(8) 了解JSP内置的对象,熟练掌握常用内置对象的属性,作用和使用场合(request,response,out,session等)【熟练掌握】
(9) 了解Cookie使用方法和场合【了解】
(10) 熟悉J2EE_API_5.0_DOC.CHM文档的javax.servlet.*; javax.servlet.http.*, javax.servlet.jsp.*包中的常用的类,他们继承结构,常用方法,使用的场合。
(11) 下载和安装MyEclipse,学习MyEclipse的使用,下面的项目实践使用此工具
(12) 使用JSP结合JDBC完成注册模块,并同Servlet对比【熟悉】
(13) 使用JSP读取并显示注册模块注册的用户,使用分页技术,并实现用户信息的CRUD(增,删,改,查)和模糊查询用户的功能
(14) 了解EL表达式,JSTL【了解,可跳过】
(15) 了解Servlet监听器和过滤器的使用【了解】
(16) 了解文件上传与邮件发送【了解,可跳过】
谢谢!
这是一条镜像帖。来源:北邮人论坛 / java / #33486同步于 2014/8/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
同问java学习路线图,求看这份靠谱不,不靠谱如何改进?
singingwheat
2014/8/10镜像同步28 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
马克,同问,楼主研究僧?
【 在 singingwheat 的大作中提到: 】
: 百度文库里下载的:
: Java学习路线图
: (知通团队Java组)
: 2.1Java SE
: 2.1.1学习内容
: (1)下载安装JDK,配置本机Java环境【熟练掌握】
: (2)Java基础语法【熟练掌握】
: (3)Java面向对象特性(抽象—继承—封装—多态)【了解,在今后实践中理解】
: (4)数组【熟练掌握】
: (5)集合类【熟练掌握,特别是List、Set、Map类谱】
: (6)常用类【熟练掌握,如:Object、String、Date、Math类等】
: (7)异常处理【了解原理和规则,会使用】
: (8)I/O编程【熟悉使用方法,了解基本原理】
: (9)新特性(泛型、自动打包解包、枚举、for-in循环等)【会使用,看到代码能明白】
: (10)多线程【了解原理和使用】
: (11)Java日期处理和正则表达式【熟悉】
: (12)网络编程(Socket)【了解】
: (13)GUI程序设计【了解】
: (14)反射机制【了解,可跳过】
: (15)Applet程序设计【了解,可跳过】
: 2.2数据库&JDBC(MySQL或Oracle)
: 2.2.1学习内容
: 数据库部分:
: (1)下载安装数据库
: (2)数据库基础(发展历史,基本原理等)
: (3)SQL数据查询语句(条件查询,排序,分组,模糊,多表查询,子查询等)【熟练掌握】
: (4)SQL数据操作语句(插入、删除、更新表数据等)【熟练掌握】
: (5)SQL数据定义语句(创建表,修改表结构,删除表等)【熟练掌握】
: (6)SQL数据控制语句(授权等)【了解】
: (7)数据库基本函数【熟悉】
: (8)数据库对象(表、视图、索引、序列、约束等)【熟悉】
: (9)数据库事务控制(断点,提交,回滚等)【熟悉】
: (10)存储过程、触发器等【了解,可跳过】
: (11)数据库设计三范式【熟练掌握】
: (12)PowerDesigner工具使用(Physical Data Model设计)【熟练掌握】
:
: JDBC部分:
: (1)熟悉java.sql.*;包的类结构【熟悉】
: (2)熟悉JDBC连接数据库的原理和步骤【熟练掌握】
: (3)使用JDBC连接数据库并封装到工具类【熟练掌握】
: (4)使用JDBC完成对数据库的CRUD(create,read,update,delete)操作【熟练掌握】
: (5)完成各种数据类型的数据读取(String,Integer,Date等),了解数据库类型和Java类型的对应关系【熟练掌握】
: (6)可滚动结果集与分页技术(掌握MySQL或Oracle的分页技术)【熟练掌握】
: (7)数据库事务处理和批处理【了解】
: (8)数据库连接池的原理和实现【了解】
: (9)数据库的元数据信息(关于数据的数据)【了解,可跳过】
: (10)DAO设计模式与搭建【了解,可跳过】
: (11)Java反射在JDBC中的应用【了解,可跳过】
: (12)数据库连接池的原理和实现【了解】
: 2.3HTML&CSS&JavaScript
: 2.3.1学习内容
: (1)复习刚进团队学习的Html
: (2)CSS基本语法【熟练掌握】
: (3)了解CSS中的盒子模型【了解】
: (4)结合Html模仿一个简单博客页面的CSS+div布局
: (5)JavaScript基本语句【熟练掌握】
: (6)熟悉JavaScript常用函数【熟悉】
: (7)实现简单的Form表单验证
: (8)熟悉DOM编程【熟悉】
: (9)了解JavaScript中运用正则表达式【了解】
: (10)Javascript方法的创建和使用【熟练掌握】
: (11)了解Ajax的定义和基本原理【了解,可跳过】
: (12)DreamWeaver使用初步(建立HTML、Table、Form、CSS等)
: 2.4Servlet&JSP
: 2.4.1学习内容
: (1) 熟悉HTTP协议基本原理【熟悉】
: (2) 下载安装Tomcat服务器,了解各个目录及配置文件作用【熟悉】
: (3) 熟悉一个Java Web项目的结构和web.xml作用和简单配置,并自己搭建一个Java Web项目【熟练掌握】
: (4) 熟悉Servlet的历史,原理,写一个简单的打印HelloWorld 的Servlet【熟悉】
: (5) Servlet生命周期【熟练掌握】
: (6) 使用Servlet处理上一个单元建立的注册表单,结合数据库,设计用户表,完成注册模块,要求解决中文用户名或用户描述问题
: (7) 了解JSP相对于Servlet的优缺点,熟练掌握JSP基本语法【熟练掌握】
: (8) 了解JSP内置的对象,熟练掌握常用内置对象的属性,作用和使用场合(request,response,out,session等)【熟练掌握】
: (9) 了解Cookie使用方法和场合【了解】
: (10) 熟悉J2EE_API_5.0_DOC.CHM文档的javax.servlet.*; javax.servlet.http.*, javax.servlet.jsp.*包中的常用的类,他们继承结构,常用方法,使用的场合。
: (11) 下载和安装MyEclipse,学习MyEclipse的使用,下面的项目实践使用此工具
: (12) 使用JSP结合JDBC完成注册模块,并同Servlet对比【熟悉】
: (13) 使用JSP读取并显示注册模块注册的用户,使用分页技术,并实现用户信息的CRUD(增,删,改,查)和模糊查询用户的功能
: (14) 了解EL表达式,JSTL【了解,可跳过】
: (15) 了解Servlet监听器和过滤器的使用【了解】
: (16) 了解文件上传与邮件发送【了解,可跳过】
: 谢谢!
发自「贵邮」
你的计划也不算是java的学习路线图呀,2.2和2.3也相对独立,和java虽然有联系,但是关系不是很大。单学java学好了做做后端的开发,2.3单学好了也很牛的,直接做前端了。
我是小白,真心请教:
那是应该学完javaSE然后直接学javaWeb再学三大框架吗?
JDBC、数据库、html、css、js这些直接跳过吗?
谢谢!
【 在 michael2008 的大作中提到: 】
: 忍不住吐槽下,这些都是啥玩意儿技术啊。
: Java搞搞后端,搞搞框架学习学习,前端弄那么多干嘛,前端Java的技术还没有学会就淘汰了,学来做甚
请问,那2.3也就是html、css、js是不是可以不学了呢?
【 在 supheros 的大作中提到: 】
: 你的计划也不算是java的学习路线图呀,2.2和2.3也相对独立,和java虽然有联系,但是关系不是很大。单学java学好了做做后端的开发,2.3单学好了也很牛的,直接做前端了。