当前位置 :首页 > 学院 > 电子书 > JAVA电子书 > 怎么学习JAVA

怎么学习JAVA

来源:您讯学院 作者:蓝永军 时间:2014-10-27 14:10:46
怎么样猜能学好java?想要学好java,首要要知道java的大致分类。自从Sun推出Java以来,就 力图使之包罗万象,所以Java发展到如今,按使用来分主要分为三大块:J2SE,J2ME和 J2EE,这也即是Sun ONE(Open Net Environment)体系。

怎么样猜能学好java?想要学好java,首要要知道java的大致分类。自从Sun推出Java以来,就 力图使之包罗万象,所以Java发展到如今,按使用来分主要分为三大块:J2SE,J2ME和 J2EE,这也即是Sun ONE(Open Net Environment)体系。
咱们有必要清晰一个大方向,也即是说如今面向目标的编程范畴。虽然人工智能从前有所浪潮(看看Borland为何有Turbo Prolog),但未来5-10年工业界广泛供认并承受的将是面向目标式的编程。
工业界当前最流行的面向目标编程言语即是C++和Java。所以根本上确定这两个方向就可以了。而且完全可以一起把握。
把握Java的精华特性而且必定要知道为何。比方,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是规划到言语一级的重要特性。要完全了解interface是为何,用多线程又有几种常用的编程模型。
了解了言语的特性是为何了今后,就可以试着上升到规划这个层次,究竟学习言语是要用的。当前对比好的开发形式是选用自定向下的面向目标的规划,加上MVC的形式(你可以看一下我介绍的关于MVC的内容)。首要要找出最顶层的目标(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的准则,由于咱们人的短回忆即是这样。通常有图形用户界面的 应从界面开端规划。
有了根本规划模型后,可以学一些规划形式(Design Pattern)。这是当前证实很有用的。比方体系结构形式(Layering分层,Pipe/Filter管道或过滤器),规划形式(有许多,比方目标池Object Pool、缓冲池Cache等),编程形式(比方Copy-on-Write)。懂了这些形式今后,就会对 体系的全体结构有极好的把握,而学术上也有倾向一个体系完全可以由各种形式组合而成。前面说到的MT实习上就有好几种形式,把握后就不用自个花许多时刻去试了。别的一个 很重要的范畴即是并行 和分布式核算范畴,大概有20种左右。
接下来就不能纸上谈兵了,最佳的办法本来是实习。通常教科书上的比如并不能算是实习,只能算是让你把握言语特性用的。而发起做实习的Project也不是太好,由于你还没有熟练的才能去归纳各种技能,这样只能是你自个越来越模糊。我以为对比好的办法是找一些对比经典的比如,每个比如对比会集一种编程思维而规划的,比方在我的实习当中,我从前学习过一个很经 典的比如即是用Java完成的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我记不大清楚了。从HotDraw上我学到了啥是 Framework,以及如何用rolemodel的方法来结构,这样我就可以使用到其他的当地。顺便 说一句,这个比如你肯定不会觉得小,只会觉得大,而且他仍是真实的商用的Framework 。
联系前面学到的规划形式你就可以极好的了解这些经典的比如。而且自个可以用他来完成一些简略的体系。假如可以对他进行进一步的修正,找出你觉得可以进步功能的当地,加上自个的规划,那就更上一个层次了,也就会真实地感到有所收成。
好象以上谈的跟Java没啥联系,本来咱们早就应当从单纯的学习言语到真实的学习好编程的范畴。学习技能是没有止境的,你学习第一种言语可能要半年时刻,今后每种言语都不应当超越两个月,不然你会觉得学习言语是包袱,是苦楚。
学习是为了用的,是为了让你的程序产生价值,把握住这个准则会对比轻松点。
你如今只是学到了Java的骨架,却还没有学到Java的精华。接下来你得研讨规划形式了。规划形式是高档程序员真实把握面向目标中心思维的必修课。规划形式并不是一种详细"技能", 它叙述的是思维,它不只是展现了接口或抽象类在实习事例中的灵敏使用和才智,让你 可以真实把握接口或抽象类的使用,从而在原来的Java言语基础上跃进一步,更重要的是,规划形式重复向你着重一个主旨:要让你的程序尽可能的可重用。

 
编辑推荐;
Tag:怎么学习JAVA  
上一篇: Java语言入门教程
下一篇:返回列表

相关文章

    无相关信息
网友评论