java学习重点、推荐学习流程
2007-03-13 20:54
417 查看
2006年12月21日
又看了一遍javaeye的robin版主的《java从入门到精通》的文章,之前看得时候主要关注他提到的书,而后来发现他推荐的书都不是最经典的,不算太好,就没太在意这篇文章了;
现在又看了一遍,觉得这篇文章推荐的java某一技术所要掌握的精髓非常到位,而自己这几个月来都只是在学习一些鸡毛凤鳞,没有学习本质,常常classpath,classloader,容器等概念弄得浇头烂耳。唉。
学习规划:
一、java基础
Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:
1.JVM的内存管理
理解了这一点,所有和对象相关的问题统统都能解决 ;
2、JVM Class Loader
理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决 ;
打好Java基础标准是,如果去考SCJP认证的话,你应该达到90分以上(或85分以上),这会使得再学习Struts、JavaWeb或Hibernate等高级技术时,不会感到吃力。可以从网上下载一些SCJP题目来考考自己。
二、web编程
1.http协议:robin和很多过来人都说这是网络编程和web编程的基础,理解browser和server如何通信,理解java如何实现http协议简化网络编程;
推荐书籍:stevens的传世之作:《TCP/IP详解》(三卷)
2.《java网络编程》
3.《servlet与jsp核心编程》、《java servlet编程》
4.MVC模型和开源例子学习。
5.tomcat工作原理。
三、开优秀开源代码
sun的java pet store
四、学习J2EE规范的核心技术
1.EJB:跑通helloworld例子;
2.JMS
3.JTA
4.RMI
又看了一遍javaeye的robin版主的《java从入门到精通》的文章,之前看得时候主要关注他提到的书,而后来发现他推荐的书都不是最经典的,不算太好,就没太在意这篇文章了;
现在又看了一遍,觉得这篇文章推荐的java某一技术所要掌握的精髓非常到位,而自己这几个月来都只是在学习一些鸡毛凤鳞,没有学习本质,常常classpath,classloader,容器等概念弄得浇头烂耳。唉。
学习规划:
一、java基础
Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:
1.JVM的内存管理
理解了这一点,所有和对象相关的问题统统都能解决 ;
2、JVM Class Loader
理解了这一点,所有和Java相关的配置问题,包括各种App Server的配置,应用的发布问题统统都能解决 ;
打好Java基础标准是,如果去考SCJP认证的话,你应该达到90分以上(或85分以上),这会使得再学习Struts、JavaWeb或Hibernate等高级技术时,不会感到吃力。可以从网上下载一些SCJP题目来考考自己。
二、web编程
1.http协议:robin和很多过来人都说这是网络编程和web编程的基础,理解browser和server如何通信,理解java如何实现http协议简化网络编程;
推荐书籍:stevens的传世之作:《TCP/IP详解》(三卷)
2.《java网络编程》
3.《servlet与jsp核心编程》、《java servlet编程》
4.MVC模型和开源例子学习。
5.tomcat工作原理。
三、开优秀开源代码
sun的java pet store
四、学习J2EE规范的核心技术
1.EJB:跑通helloworld例子;
2.JMS
3.JTA
4.RMI
相关文章推荐
- 初学者入门学习java的简介笔记(3)之流程控制
- JAVA学习的一些重点
- Java学习的30个目标以及系统架构师推荐的书
- 推荐几本java学习的“大宝”
- 在线学习Java免费资源推荐
- 我的Java学习推荐书目
- 【Java学习】Java异常-异常处理流程
- java学习推荐书籍
- 推荐几个java学习网站
- java学习笔记(二)springMVC +mybatis 取数据流程
- 在线学习Java免费资源推荐
- [置顶] 推荐JAVA学习路线
- java学习_5.流程控制语句
- java学习推荐书籍
- java学习之路--java对象(1)--重点String类的常用方法
- java编程思想 第四章 控制执行流程学习心得
- 【转载】Java学习过程应该深入理解的一些重点
- Java学习推荐书籍
- 转:我的Java学习推荐书目
- Java人生:J2ee学习流程