自从踏入程序员行列以来,我接触的编程语言已经不下10种了。汇编的精准,Basic的平易,c的博大,C++的深奥,都给我留下了深刻的印象,它们伴随着我,走过风风雨雨,历经酸甜苦辣。世事变迁,人生无常,唯独它们对我不舍不弃。它们是我最忠实的朋友,不管我是得意还是失意,也不管我是富裕还是贫穷,只要我用键盘呼唤它们,我总是可以从它们那里得到的回应。
在这么多编程语言当中,Java是最特别的。十年前,Java还是埋在土里的一颗种子,我与它失之交臂;十年后,当Java百花齐放时,我们才相见恨晚。从来没有一种编程语言,像Java这样多姿多彩,生机勃勃。这是Java独特的个性,也是Java的魅力所在。老程序员可以在Java世界里踏上熟悉的征程,而新程序员也可以在Java世界里谱写崭新的篇章。不论你是身经百战的老将,还是初出茅庐的新丁,Java一视同仁。
比如说,我虽然是一个老程序员,但对于Java,我还是新手。与有着N年Java经验的程序员相比,我的那点Java底子实在是难登大雅之堂。所以,多半时间,我都是虚心地端坐在电脑旁,拜读牛人的大作,聆听大师的教诲。他们自信的语言、精妙的见解、入木三分的评论以及信手拈来的术语,把程序员的风采表现得淋漓尽致。
尽管知识浅薄,但Java仍然给我说话的权利。这是我喜欢Java的原因,它给所有Java程序员同等的待遇,不论新老。Java的核心很简洁,类、属性、方法、接口,小巧而精致,但在这个核心之外,人人都可以构建自己的高楼大厦。Java的技术非常多,而且更多的技术层出不穷。你不必精通所有的Java技术,也能在Java世界里占一席之地。掌握Java基础,熟悉某项技术,你就可以在Java的舞台上粉墨登场了。
JSF就是我在Java舞台上的行头。我在探索Java Web编程技术的道路上邂逅JSF,半信半疑地和JSF走在一起,渐渐发现JSF复杂外表下平易近人的内心世界,终于忍不住要把JSF推荐给你。或许你是Struts的忠实爱好者,或许你更愿意坚定地追随Spring的步伐,或许WebWork才是你最信赖的伙伴,又或许Tapestry已经让你深深折服,没关系,我发出了我的声音,行使了我作为Java程序员的权利,这就足够了。
享受Java,共舞人生,希望在鼎沸的Java之声中,看到你举手,听到你发言。
本文出自 “51CTO读书频道 官方博客” 博客,请务必保留此出处http://readingbook.blog.51cto.com/667843/161775