免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1207 | 回复: 0
打印 上一主题 下一主题

初学者怎样才能学好Java [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-24 23:40 |只看该作者 |倒序浏览

初学者怎样才能学好Java(原创)
  首先要说明的是,下面所有的步骤有一个前提条件:就是多多练习。
    学习Java首先从最基本的语法开始入手,首先去了解Java的基本数据类型、分支语句、循环语句、数组
以及定义一个类以及它的方法和属性之后,就可以开始进行练习了,最好的方式是那数据结构中的算法进行
联系,可以先练习一些数值算法,再编写排序算法之类算法,基本上这些算法编写好了,Java的基本语法也
基本上就做熟悉了。
    当基础语法学完了之后,接下来可以开始学习类的继承、多态等内容,这些内容比较抽象,对于初学者
还是不好掌握,不过这没关系,重要的是你需要把这些概念先学会,接着就可以开始学习异常、集合类等,
在学习Java的集合类的时候,可以按照Java的类结构编写自己的集合类,并比较一下自己的和JDK的源代码
孰优孰劣(我记得JDK中的类的层次不是太好),通过这些练习,顺带也能够理解继承和多态的内容。
    把上面这些内容完成后,恭喜你,至少你已经把Java的最基本的语法以及面向对象的基本概念掌握了,
接下来我们可以学习Java的文件操作以及流的概念,虽然看上去好多类,其实我觉得流是比较容易掌握的,
当然深入一些比如编码等还是比较让人迷惑的,不过可以先跳过这些复杂的。
    完成流的学习之后,现在就可以学习更多的内容了,可以选择学习多线程,网络编程,数据库,以及基
本概念如clone,反射等等内容,当然,学习这些东西的必须要多多练习。如果你能学到这得话,那恭喜你
,J2SE的内容你已经掌握了常用的东西了。
    接着该怎么学习呢?我觉得这时候应该放下Java,学习一些基础的内容了,可以看看UML,设计模式等
等内容,这些东西特别是设计模式一类的东西,其实是很抽象的东西,没有经验的人可能很难理解其中的一
些概念,但是设计模式这个东西很有趣,也许你并不需要很多经验就能掌握它,并且能对你的编程方式产生
潜移默化的影响,并优化编程方式。等你真的把上面这些内容学好了,你可以自信的出去找工作了,相信我
,绝对能找到一份像样的事情。
    接着,我们就可以开始学习J2EE的内容了,servlet、Jsp,Struts,EJB,Hibernate,Spring,SOA,
Webservice, JMX等等,J2EE的名词很多,内容也很多,是不是我们都需要学习呢,答案是否定的,我们只
需要学习我们要用的东西,当然,从找工作的角度看,我们可以先掌握servlet和jsp,剩下的,就看你在工
作中的要求了。

    java 是两方法的东西,一方面是它的语法,这个很简单,另一方面是 OO, 这个就是本质了。
如果有其它语言和 OO 的基础,java 拿来用就是了,否则,一定要搞清楚自己欠缺的是哪一方面。
  

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/29504/showart_705006.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP