经过在千锋学习java课程之后,逐渐对Java有了一定的了解,那么如何更好的学好java技术成为我们每个人追求的目标,下面就根据我自己的理解给大家说说如何更好的学好Java这门技术?
我认为学习Java其实就是学习程序设计,学习程序设计就需要接受一种编程思想。要掌握Java的精华特性而且要知道是什么,比如,Interface和thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。
学习语言是要应用的,所以在掌握基本的思想后要转化为应用。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式(MVC架构是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。
首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始设计。在有了初步的设计模型之后,为了更好的学习设计程序,应该学习一下设计模式,例如体系结构模式、编程模式。懂了这些模式之后,就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。对于程序设计,在初步对基本程序进行调试后,应该将纸上谈兵转化成实践。一般课本上的例子不能算是实践,只能知道一些语言特性的应用,而对于实际的工程来讲仅是冰山一角。对于像我们这样的初学者,应该在公认的论坛里面找一些比较经典的例子。
当有了一定的基础之后,按照千锋讲师的建议,用简单的程序实现一些简单的系统。如果可以对他进行进一步的修改,找出自己觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
学习要学以致用,所以要加强实践。我们在学习Java的时候,不要等到你完全理解了才动手敲代码,而是应该在理解的同时敲代码,程序运行的各种情况才能可以让你更快更牢固的掌握知识点。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱