JAVA学了一个星期,一步步揭开神秘面纱,对她从陌生到熟悉,我们,渐渐成为了朋友。
学习JAVA之前,学过C语言,对编程算是有一点点认识,但是实践有限,谈不上懂。后来因为本科专业课与C语言关系不大,我和C语言的缘分也渐渐淡却。
后来很长一段时间里,自己离开了编程的世界,不在去考虑数据类型,什么逻辑关系,什么运算流程。一直到我的本科毕业设计,那是一个需要自己用MATLAB进行仿真的小型项目。没有代码,没有使用教程,没有人教,懵逼的我无从下手。无奈,任务必须完成。不逼自己一把,我永远不会知道自己有多优秀。于是,图书馆、网页、贴吧……能逛的地方我都逛了个遍,一点点找回当初C语言的那一点点知识。变量,矩阵,输入输出语句……许久没见的词汇有一一映入脑海。终于有一天下午,我打印出了我的第一的正弦函数的图像,当时我的心里有些小激动——编程世界的大门里终于为我投射出了一缕微弱的光。一直到最后完成了毕业设计,所有的程序,每一行代码,错了一次又一次,也被我改了一次又一次。过程十分痛苦,每每涉及一个新的数据类型或是需要使用一个新的函数,我都像重复着懵逼,查找,试验,搞懂,使用的过程。痛苦之后,带来的是成功的喜悦。重拾起编程这个工具,重新认识编程,也是从此开始。
后来,又学了一段时间的C#语言。C#语言是经过C语言,C++,JAVA之后发展而来的一门面向对象的高级程序设计语言,她与JAVA极其相似,但是受限于Windows平台。C#的使用较为方便,通过学习C#让我对高级语言编程有了一个较为全面的认识,数据类型,运算符,关键字,循环语句等等,都在学习之中熟悉并使用。学习C#期间,我尝试用编程实现输入输出,数据的计算计算,实现条件的判断,实现数组的遍历,实现程序的循环运行,编写一个个诸如判断学生成绩好坏并输出,判断平年闰年并输出,分别计算男女人体健康指数,对数据进行排序,设计万年历等小程序。帮助我有效地巩固了编程所需的知识,并进一步强化了我的逻辑思维,总体上让我的编程技能有了一定的提升。
考虑到市场对JAVA程序员的需求以及学习的便利性,我紧接着学习了JAVA。前文也说过JAVA 与C#及其地相似,因此学习起来暂时还没有遇到什么困难。一个星期左右的学习时间,我的认识还是非常之浅,但是我有着足够的自信,相信自己能够在JAVA的世界里驰骋!