关于学习java的一些想法

2021-05-21 17:18发布

    这里是一个学习java只有2个月的新人的一些不成熟的想法:

    Java基础部分在一个月内结束了课程。最大的收获可能就是脑海里建立了一个关于Java基础的体系结构,当然很多细枝末节都还不够详细。但是最让我担心的是,躯干虽然有了,但是灵魂呢?

    虽然自己不是计算机专业的学生,之前的编程经验也非常浅薄,但是在学习java的过程中,我始终有一种感觉:思想要大于实现。或者真正让编程语言变得与众不同的,就是他一丝不苟,井井有条,并且层层递进的编程思想。

    譬如,什么是面向对象?什么是接口?什么是反射?如果只是将他们运用到编程语句中,有相当成熟的模板可以借鉴和学习,因此书写并不困难。但是我时常会因为一些问题痛苦不已,不断困扰自己。在知道那些概念到底是什么之前,我更想知道为什么会提出这些概念和思想。我尝试去网上搜索一些解答,或者用一些现实中的真实事物的关系来进行联系和模拟,然后在以为找到了一个合理的解释之后,又总会发现新的问题。所以直到现在,我仍然觉得自己没有掌握这几个概念,仍然会为此而困惑。

    因为我知道,我们使用的这些看起来非常奇妙的编程语言,它的每一个部分,都是前辈智慧的结晶,而直到现在,它也仍然在不断地被优化。所以这不是什么上帝的语言,它是我们可以理解的语言,我希望能够借助前辈的眼睛,看到它的出生,成长,和成熟,看到是什么出于一种什么奇思妙想,造就了它的每一步变化,让它变得更加完美。

    或许学会使用它,可以让我心安理得地使用它的能力来搬砖,但是如果可以的话,我希望可以看到它未来进化的方向,甚至在未来赋予它更多的能力。