A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

2926991779

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 2926991779 初级黑马   /  2019-12-20 18:24  /  1006 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       在java在国内应该算比较热的开发语言之一,也有很多人在学习,但是怎么开始,可能有些人还不是很清楚,那我就谈谈自己的看法,有不对的地方希望大家指出来。
首先,学习Java应该学什么,应该说现在java家族有很多成员,也有人说java不只是一种编程语言,而是一个平台,一个环境,关于这一点,我基本同意。但是我想纠正一个误区,就是javascript(ECMAScript)并不算java,另外,单纯的jsp对于提高水平并没有多大用处,必须与其他技术搭配才能显示出他的威力。除去这几点,就应该选择方向了,从大的方面说,java开发应该分三个方向,第一,J2SE,大家用的最多的,也是java语言的基础,做一般应用的技术,第二,J2EE,现在好像把jsp,servlet,ejb等等都归到这里面去了,这个方向我只是稍稍看了一点,也没什么好的建议,第三,J2ME,面向嵌入式设备和掌上电脑等小存储量的设备的,虚拟机和类库都是单独开发的,我觉得这个应该是下一阶段的热点。
       入门 我觉得入门最好的方法就是看代码,写代码,看结果,改代码,如此循环。但是对于初学编程的人来说,上来就看代码肯定一头雾水,看书应该算一个比较简捷的入门方法了。也有很多初学者可能受“工欲善其事,必先利其器”的影响,先下一个比较流行的IDE,可这样对自己的学习是不利的。入门的详细步骤看下面

必备工具
JDK,不能用1.0的,否则转到1.1的时候会非常痛苦,基本等于重新学习
编辑器,至少应该有语法高亮功能,推荐与jdk和文档整合以及方法提示,这种工具很多,论坛上面也有很多这方面的讨论。但是一点,代码自动生成功能不能有。
jdk文档,这个是必须有的,学习java一定要学会看文档。
几本入门书籍,很多人推荐“Thinking in java”,这是一本好书,但是我认为不适合初学者,严格讲,他并不是一本讲述如何编程的书籍,而是讲述java运行机制,数据处理机制的书籍,我推荐javasoft的官方文档,这应该算是最好的一本java入门书了。可惜没有中文版的,让很多人失望了,还有一本“java by example”更加浅显,不过效果不错,这个有中译本。我想入门的话,看这两本就应该够了。

在学习之前,至少得具备面向对象的基本知识,然后当然是看书了,运行里面的代码,弄明白每一句的含义,尝试自己做一些扩展,看运行结果。遇见弄不明白的方法或者属性可以查文档。在这一阶段,可以不必弄明白教程里面的所有内容,比如sun的教程我想除了基础之外,看看java beans,Collections和Reflection就可以了,其他的可以放一放。
      最后提几点建议,应该从开始就通过学习优秀代码和项目养成良好的设计习惯和风格,尽早学习uml,design pattern等方面的知识,否则自己的习惯一养成,很难改变的。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马