您的位置:首页 > 编程语言 > Java开发

【Java二十周年】我与Java的故事

2015-04-11 19:00 218 查看
本人非211大学软件工程屌丝一枚,目前大三在读,准备考研。

大一的时候专业与计算机毫不相干,但那时已经决定转行到IT。

大一的时候开始学编程,一开始接触的是VB,没错,而且还是VB6.0,很老很老的版本。那个时候Java对我来说只是遥远的一个名词,只知道它很流行,但怎么应用,什么样子,完全不知道。

VB课程结束后,开始自学C++。一开始的时候学的很茫然,一个“Hello World”用了大半天才背出来,书上的代码完全卡不懂。连编程工具VC6.0都用了好长时间才装好。大一暑假前想写出自己的第一个Java程序,得到第一个Java的“Hello World”。但第一次用了一天的时间都不知道Java用什么编辑器比较好。甚至都不知道写Java前要安装JDK。下载了一个MyEclipse和Intellij,不过都没安装成功,也不知道是什么原因。

第二天终于知道要安装JDK,于是去Sun公司网站下载,却发现Sun公司已经不在了,取而代之的是Oracle公司。网上的例子都说是到Sun公司下载,一下子变成Oracle,不知所措了。现在安装以后以为MyEclipse能运行了,结果发现还是不能运行。网上一查,还要再配置环境变量。什么是环境变量?当时的我又懵了。

暑假回到家乡,有了充足的时间好好研究Java的准备工作了。在经历了一番努力后,终于配置好了环境变量,也终于运行了MyEclipse。以为能写出一个“Hello World”程序了,但又发现怎么新建一个工程都不会。MyEclipse用的是英文版,不知道要注册。网上搜了好多资料,磨磨蹭蹭新建一个工程,复制了网上的代码后,运行,终于运行出了第一个Java的“Hello World”。

大二如常所愿转专业到软件工程。新专业很新鲜,也和原来的专业差别很大。自己唯一会的语言是VB,C++都不会自己写。甚至都不知道Visual Studio的存在。在同学的指导后,开始与新专业融合。

不过进入新专业的第一个学期并没有学习Java,而是C#和SQL。于是一个学期都没有碰过Java,直到大二下学期擦正式开始学习Java。那个时候其他同学已经开始用Java写安卓应用了,我还只停留在“Hello World”的层次。Java课上,老师也常常拿c++和Java做对比,很多概念并没有讲,于是大部分时间只能自学。

自学的时候看了很多书,但都没有心思看。Java、C#、c++的语言风格和大一学的VB相差太大了,完全从零基础开始学,压力很大。整个大二下学期都没好好掌握住Java这门语言,最后的考试结果当然很悲催。

于是大二暑假死命自学恶补,看视频,敲代码。再这个过程中间,也渐渐感受到了Java的独特之处。

很明显,Java比c++好上手多了。c++的指针真心烦,经常搞得初学者云里雾里,经常出错崩溃。而Java出错后会很明显的告诉你哪里错了,而且没有指针的困扰。c++各种细节实在太多,而Java则简洁明了。很多类一看名称就知道是干什么用的,而VC里常常有种让人猜的感觉。而且Java里已经提供给开发者很多有用的类和方法,不像c++,要自己写很多。开发起来比c++顺畅多了。

虽然有人诟病Java的速度,但作为一个学生,觉得目前觉得Java的速度已近够用了。而且Java一次编写,处处运行的特点确实不错。c++里还要看不同平台,标准不统一,跨平台的时候确实麻烦。

大三学安卓的时候,接触Java的机会更多了。越发觉得Java简单但功能强大。同时也慢慢感受到Java以后的潜力还很大。

现在Java依旧在学习,也有很多东西还不大明白,希望在接下来的日子里能精进自己的Java水平,获得更大的发展。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: