新手学习Java的基本流程

2016年08月23日 14:44    发布者:柠檬之星
Java 基本学习流程
J2EE是目前电子商务应用的经典技术。新手要学习掌握J2EE,个人认为应该从以下几个方面入手:

java学习重点、推荐学习流程
又看了一遍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协议简化网络编程;

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

学习并不难,关键有恒心,想了解更多嵌入式、Android、Java的童鞋请加QQ2232894713一起交流学习