零基础学java要多久
java学习有什么要求
  2学习java的方法一
  如果你将要写客户端程序,你必须要学习WEB的小应用程序(applet),必必须掌握GUI〔制定〕的思想和方法,以及桌面程序的SWING,AWT, SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分开出来。
  你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜爱VI或EMACS来编写文件。随便你用什么了:)JAVA(准确的说是有些配置)是冗长的,它必须要很多的人工代码(例如EJB),所以你必须要熟悉代码生成工具,例如XDoclet。
    3学习java的方法二
  首先仔细研读java语法相关的书籍,适当的做些笔记,基本语法学习的差不多之后就是数据结构和面相对象的学习。每本书后面都会有学习题,把学习题弄懂,不要偷懒略过。在看书过程中,会有很多必须要测试的代码,一定不要略过,多简单的代码最好自己敲过调试过。最好天天都能写点代码,学习〔编程〕,没有长期编码是不会学好编程的。
  利用网络,常常浏览一些java相关的网站、文档,积极主动在网络上提出自己的问题,回答别人的问题,最好学会订阅java技术类文章。参加开源相关的社区,发表自己的技术类文章,和其他java编码者交流互动。
    4学习java的方法三
  我们必须明确一个大方向,也就是说现在面向对象的编程范畴。无论人工智能曾经有所浪潮(看看Borland为什么有Turbo Prolog),但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。工业界目前最流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了。而且完全可以同时掌握。
  掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是制定到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
    5学习java的方法四
  理解了语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要
用的。目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。首先要出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。
  有了基本制定模型后,可以学一些制定模式(Design Pattern)。这是目前证实很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),制定模式(有很多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。