零基础如何入门学习java?
推荐
在线提问>>
Java 是 IT 开发领域不可阻挡的编程语言。 对于开发界来说,java的地位是不可动摇的。 我们每天看到的很多产品都需要使用java来开发。 这就是为什么java的地位一直这么高的原因。 一门地位高、就业率高、薪水高的开发语言,意味着想要学习和进入这个行业的人更多,那么零基础如何入门学习java?
1.明确面向对象的范围
我们必须明确一个大方向,也就是现在的面向对象编程范畴。 虽然已经掀起了人工智能的浪潮(看看Borland为什么有Turbo Prolog),但是面向对象编程将在未来5-10年内被业界广泛认可和接受。 目前业界面向对象的编程语言有C++和Java。 所以基本上锁定这两个方向就可以了。 并且可以同时掌握。
2.掌握Java精髓
在掌握Java精髓的同时,一定要知其所以然。 例如,接口和多线程。 使用接口是更好的多重继承模型,多线程是设计到语言层面的重要特性。 要充分理解为什么是接口,有几种常用的多线程编程模型。
3.开始设计
了解了语言特性的原因后,就可以尝试上升到设计的层面了。 毕竟,学习语言是必要的。 目前比较好的开发模式是采用面向对象下的面向对象设计,再加上MVC模式。 首先找到最顶层的对象(这个往往比较难),然后一层层往下递归,记住每次都要满足7+/-2的原则,因为我们人的短记忆就是这样。 一般来说,如果有图形用户界面,设计应该从界面开始。
4. 学习设计模式
有了基本的设计模型,就可以学习一些设计模式(Design Pattern)。 这在目前被证明是非常有效的。 例如架构模式(Layering、Pipe/Filter或filters)、设计模式(有很多,比如对象池Object Pool、缓冲池Cache等)、编程模式(比如Copy-on-Write)。
5.练习编程
接下来,我们不能只是纸上谈兵,最好的办法就是实践。 一般课本上的例子是没有实际意义的,只能用来让你掌握语言特点。 提倡做实际项目不太好,因为你没有熟练的去整合各种技术,只能越来越迷茫。
6.学习修改经典例子
结合前面学过的设计模式,可以很好的理解这些经典的例子。 而我可以利用他来实现一些简单的系统。 如果你能对他做进一步的修改,找出你认为性能可以提高的地方,加上你自己的设计,那就更上一层楼了,你真的会觉得收获满满。
零基础如何入门学习java就说到这,如果你零基础开始学习java,那一定要过千锋上面提到的6点。 如果在学习过程中有专业的讲师指导,学习效果会更加明显。