Java开发者的突击

  Java——著名的Sun公司研发的一门程序开发语言,作为衡量员工技术水准的依据,是众多IT企业招聘人才的评判标准。如今,Sun公司凄凄惨惨地被收购,却丝毫没有影响到Java在程序开发领域的风光。然而,有人说,每一个技术、每一种语言,都是前进道路上的堡礁;每一个开发者,都是软件世界里的列兵!学习Java,从头做起,对于很多开发者来说,无疑仍然是一场突击。

  Java是个啥?

  无论你是谁,只要你所从事的职业跟IT业沾亲带故,Java就不是一个陌生的名词。说起它,都知道是一种程序开发语言,但是它到底有何神奇之处让人趋之若鹜,那就让我们先来八卦一下。

  Java语言诞生于1991年,最早的名字叫OAK。就在它诞生不久之后的某一天,研发组的几位成员寻思着给它换个更好记的名字。当时他们正好坐在咖啡馆喝着Java(爪哇)咖啡,于是,OAK就非常无厘头地拥有了“Java”这个在以后的日子里声名远播的大名,Java的Logo也就顺理成章成了一杯正冒着热气的咖啡。

  说起诞生之初Java,其实只是Sun公司为一些消费型电子产品设计的一个通用环境。不仅默默无闻,甚至颇有点姥姥不疼舅舅不爱。不过,还算它走运,就在它差点夭折的时候,网络的普及改变了它的命运。

  在Java出现之前,互联网上的信息都是一些乏味死板的HTML文档,这对于那些沉迷其中的网虫来说简直不可容忍,因为他们无法在网络中表达观点,体现自己的存在。他们迫切希望能在Web中看到一些交互式的内容,开发人员也希望能够在Web上创建一类无需考虑软硬件平台就可以执行的应用程序。对于用户的这种要求,传统的编程语言就显得无能为力了。Sun的工程师敏锐地察觉到了这一点,从1994年起,他们开始将Java技术应用于Web上,并且开发出了HotJava的第一个版本。当Sun公司在1995年正式以Java这个名字推出这门语言的时候,几乎所有的Web开发人员都在想:“啊,这正是我想要的!”于是,Java一下子就从丑小鸭变成了白天鹅。而随着电子商务的火爆,Java更是以其安全性、硬件结构无关性、语言简洁,成为电子商务系统的首选语言。

  Java怎么学

  要想学好Java,必须首先选好方向。

  Sun自推出Java以来,就非常有野心,力图使其无所不包。所以,Java家族已经发展三大块:J2SE,J2ME和J2EE。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式网络程序的开发,比如电子商务网站和ERP系统。这其中,应用最广泛、最好学,而且最好找工作的,就是J2EE啦!

  J2EE又包含了很多组件,学起来可不是一两天的事。当然,首先得看看语法,然后从JSP学起。如果你学过HTML,事情就好办得多,如果没学过,那就赶紧去恶补!接下来,跟着老师和书本好好学,理解什么是servlet,什么是javabean,熟悉jsp常使用的标签……。弄懂基本概念和理论之后,就该编一些程序了。这个阶段千万不要纸上谈兵,最好找一些实例来看,看到好的程序就可以直接Ctrl+C再Ctrl+V。再自己琢磨琢磨,写点代码。如果你够无聊,还可以尝试着破坏代码的结构,看看会有什么结果。通过这样的方式,你很快就能掌握Java。

  不过,这只是万里长征走完了第一步,你离高手还远着呐!不信?那你马上出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了。明白了吧?你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。赶紧去找一份Java的编程工作来做吧,在实践中提高自己,那才是最快的。要想快速提高,还有一个偏方,那就是读开放源码的程序。开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,这些代码的价值那叫一个字字珠玑!那叫一个铿锵有力!

  到这个时候,你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!好吧,原谅我再泼你一盆冷水,你现在只是学到了Java的骨架,却没有学到Java的精髓。接下来你得研究设计模式了,它是高级程序员真正掌握面向对象核心思想的必修课。同时再整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,精心打造一番,提高其可扩展性。要是你够有魄力,还可以找几个志同道合的朋友成立一个工作室,接一些项目来做。一开始可能有些困难,可是你有技术积累,又考虑周全,项目越做越顺利,大家以后都会来找你,Money自然就哗啦啦地来喽!
……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: