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

Java Web学习路线

2015-08-25 16:11 459 查看


java基础知识(基本需要全面掌握) :

基础语法/面向对象(类型初始化、多态、抽象、封装、泛型、反射、序列化)
集合类(List、Map、Set。。。)
基本文件读写操作
网络编程基础知识
线程基础知识(Thread、同步、Threadlocal、Wait、Notify,Sleep。。。)
异常处理
JDBC相关


java进阶(这里面涉及的技能就应该逐步去学习掌握这些知识) :

并发编程(J.U.C):Atomic、Lock、BlockQueue、ThreadPool、FutureTask
网络编程:BIO、NIO、IO模型:阻塞、非阻塞、多路复用、同步、异步
文件编程进阶:Memory Mapped File,FileChannel、sendfile
JVM相关:classloader、内存管理
垃圾回收:回收什么、什么时候回收、如何回收
java常见命令:jstack、jmap、jstat。。。
java web编程基础(这是基础,应该掌握)
Http协议基础知识:协议、GET/POST、Header、Http Cache、跨域。。。
Cookie、Session原理及区别
Servlet工作原理
Velocity基础
Tomcat基础知识


java 编程进阶:框架相关(首先要学会使用这些框架的基本功能以及一些在某些场合需要用到的高级功能,然后再逐步有针对性的熟悉其原理)

MVC、设计模式
Spring 框架:IOC、AOP、注解、配置文件、Beanfactory、spring jdbc
Spring MVC:Controller、Request Mapping、ResponseBody、请求接收处理流程
ibatis基础:与spring jdbc配合、配置文件、语法、执行流程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: