如何学好java?来自一线工程师建议

1,267 阅读2分钟

就我这接近两年多的的学习经验,我觉得想要学好Java,至少要做到下面这几点

一、选择好学习路线:

因为之前学习了C语言,然后在后续学习中选择了Java,,我把Java技术方向分为3条路线,第一条是Java语法的学习;第二条路线是Java数据库;第三条路线则Java的设计模式和框架技术的学习,就我个人来说我觉得起码这样做有助于保证扎实掌握这个技术;

二、明确Java 方向的技术点:

按照技术点的先后顺序去学习Java使得你在学习的过程中能够目标明确,思路清晰,另外Java和.net课程都要学习设计模式,这一点一定不能忽略。 三、学习Java的设计原理

我个人觉得如果有志于从事Java方向的程序员来说,学会基本的程序和框架已经足够到工作岗位上工作了。但是核心岗位的人才要求,还要懂得设计思想和设计原理, Java和.NET技术方向都需要掌握的原理 – HTTP原理 – Web容器原理 – 类加载原理 – 插件制做原理 – Ajax原理 – Web Service原理 – XSS原理 – 购物车原理 – RMI原理 – 数字水印原理 – 连接池原理 – 性能优化原理 – 流媒体原理 – 反射技术原理 – 托管技术原理 – 垃圾收集原理 – 各种框架原理 – 数字证书原理 – 抽象工厂原理 – 防盗链原理,当然了,如果你并不立志从事核心岗位的竞争,不一定非要掌握这些比较晦涩一点的技术点。

四、学习Java要注意的事项

用代码实现功能不是高手所为,真正的高手是不但可以用代码实现功能,更重要的是可以保证性能稳定和安全。因此设计的思想比知识重要。对于实现Java语法,功能实现和模仿设计模式都属于知识层面;对于高手还需要学会自由运用设计模式和编程思想来进行学习,这是一个科学的学习过程,使得你可以在学习Java的过程有最大限度的高度。时刻注意Web安全与性能优化技术

不能只停留在实现功能上、要时刻注意Web性能与安全、实现代码级性能与安全优化、更高层次的技术内容、在面向对象设计原则基础上,深入理解和使用23个设计模式、在深入理解框架原理的基础上,熟练使用各类框架技术、具备安全与性能的意识,实现代码级安全与性能优化、能开发出自定义的“Lightweight Container”以上。