此文章为正式记录java学习历程的第一篇。想着写它的起因在于受了点小小的打击。首先,我想说或许也有人像我一样,在刚开始接触这门语言的时候也抱着蛮大的兴趣——因为很容易弹出个界面,传递句消息什么的让人得到点成就感,在这成就感的鼓舞和笼罩下,自然会保持着对它的新鲜劲和自以为知道点什么地高兴劲。殊不知,同样是初学者,人外有人,天外有天,那些沉默不语的才是深藏不露的高手。再次深刻的体会到这一点,所以,从一开始就得记住:低调和脚踏实地!
虽然开始在寝室看视频看书什么地自学了一个月,但发现一切都只是停留于理论,而且是理论的最表层。比如:知道了构造函数是用来实例化对象,初始化属性的,但并没有领悟到他的含义,即用处,因此在自己写程序改用它的时候又想不到。 转:
构造器是用来初始化成员变量的,但是也不是一定要初始化。同样也不是不可以在构造器里面写别的东西。 在第一次调用本类的构造器或者使用本类的时候,系统会初始化本类的静态变量。并给他们分配空间第二,在刚刚接触对象时,知道该变量都得用对象来调用(除static类型),但到了另外一个类里面要调用此类中的对象时,就容易忘了得用对象来调用。因此得出经验:无论三七二十一,就得先有对象,才能调用对象里的成员。
第三,String类的熟悉,看来不管什么,动手才来的可靠。
第四,写一小程序时一错误的原因:不能在全局的地方用某个对象来调用他的方法,也就是说,方法调用只能放在某个方法中。或许是因为仍受c语言的思维的影响,因为c中没有类这个概念,而且有他严格的规则,必须先定义后使用,但在java里貌似这些来的比较随便(注:后来搞清楚有全局变量优先定义等规则)。
第五,今天有所收获:佩服但不自卑。保持谦卑的态度,不懂就问,比自己一直在迷宫中找不到方向乱撞要来的省时省力。