Java语言对于我来说是一个很真实的梦想。记得在大学二年级的时候,我在图书馆看到了一整排的Java语言的参考书,那些书都是崭新的,在我的眼前透露出一股神秘的吸引力。我已经记不得我第一本接触的是什么书,只记得那时候翻开了书之后,马上发现了Java语言的一个别称:“爪哇”,更加增加了Java语言的神秘感。不过短暂的接触并没有真正把我吸引到Java的世界中去,因为大二的时候刚开始学习C语言,对面向结构的语言刚刚开始接触,对面向对象的语言就更没有想法了,Java这个纯对象对于我来说是一个遥不可及的高峰。
后来一次偶然的机会,看到了同寝室的同学的一封电子邮件,一个独眼白黑小精灵的形象跳入我的视界,它不停的翻着筋斗,从电子邮件信纸的左边翻到右边,又从右边翻到左边,偶尔招招他的小线手向我们致意,给我留下了不可磨灭的印象。我第一次知道网络是这样活泼有趣的,我也知道了Java是这一切的制造者。我对Java这个词语倍感亲切。
以后的很长的一段时间,我经常尝试着去学习Java。当时编译Java是一件很困难的事情,我对命令行的编译环境天生有一种抵触,所以我费了很大的力气想去找到一个好的Java集成开发环境,就像TurboC2那样。哈哈,说到这里我发现这可真是一个笑话,那个时候的我仍然只知道TurboC2是最好的开发环境,而对VC和TC++根本没有接触,可是却已经与Java结下了不解之缘。后来我找到了Java workshop,它能够在windows下运行,而且界面非常漂亮,是现在微软公司青睐的扁平风格,而且工具栏图标很大,图片很漂亮。但是很遗憾我最终没有掌握java workshop这个工具,也完全没有掌握Java语言。
现在想想当初是太心急了,我连Java语言的基本特性和语法还没有认识清楚,就迫不及待的开始用IDE开发了。可怜当时的我也已经与Java一起混了两年多,可是直到我开始接触C++之前,我还不知道“面向对象”是什么意思,真是有点……丢脸了。
时间总是慢慢的把记忆推向远处,大学生活很快已经成为了昨日的回忆,我也从大学出来成为了一名可怜的程序员。靠着大学里面打下的C语言基础以及毕业前对VC的突击学习,我在杭州的一家小电脑公司找到了第一份工作。我整天泡在电脑面前,与C++语言结下了很深的友情。渐渐地我把所有的精力都投入到了C++这个神奇的语言世界里,我开始深入了解C++。还不到一年之后我换了工作,我仍然使用C++和VC工作,而且我有更多的自由和时间去实践自己对于C++和面向对象的理解,由此我对面向对象有了更广泛更深入的了解,多态、继承、封装成为我开发程序的三把利剑。 |
|