从机器语言到汇编语言到高级语言,我们离“本质”越来越远,但编程变得越来越直观,方便。
Java从C语言中来,却比C语言更简单,对于初学者,仅仅是C语言中的指针一项,就能“劝退”很多人,Java没有头文件,指针运算,结构,联合,操作符重载,虚基类等等而且语法与C语言类似,无论是从Java和C语言中的哪一方转到另一方,都会有十分亲切的感觉。
就我自身来说,从大一开始接触编程,Java是我学习的第一种高级语言,仅仅是当时配置环境变量这一步,就难倒了很多人,但是通过上网和请教学长学姐,终于安装成功jdk,配置了环境变量,开发用的eclipse也安装好了。这对于以往安装软件只会【下一步——下一步——完成】的我来说,无疑是巨大的突破。只成功一次,之后再也没有出现安装问题。更是帮助了班里很多同学也搭建好环境。果然,帮助别人是最好提升自己的方式。
激动的心,颤抖的手,与几乎所有程序员一样的第一个程序”hello world“诞生(手动dog)!最令人神奇的是,英语渣的我,敲代码竟然很顺畅,甚至学了不少新单词。。。单词背的一塌糊涂,代码到是敲得很溜,算是一个未解之谜吧。
后面的编程,几乎全是和数学有关的——九九乘法表,求和,奇偶数,正负依次运算等等。只要会相关的运算法则和算法,基本代码无压力,以至于曾一度认为,编程不过如此,不过后面接口,继承把我打得皮青脸肿......
以上几乎就是我初学Java那段时间的日常,不过还有其他趣事和跟头,后面再细说......



