我是腊月决定自学java的,说做就做。回到单位就开始准备,首先就是搜集学习经验,资料。有个网友说慕课网视频不错,我下载了下来,看了一集,觉得讲得还不错,似乎回到大一学C++的感觉,就决定追慕课网的java视频。
慕课网有三期讲java的视频。一期是基础概念,二期是面向对象特性,三期是一些基本项目实践。我看了一期二期之后,觉得能够坚持下来,因为我不急着做项目,而且自认为基础还不扎实。于是买了传智播客的java基础入门,从多线程开始看的,感觉看的时候有些收获。然后就慢慢开始看API,集合,IO,GUI,在端午节终于把网络编程看完,至此,这本书也接近尾声。
学习了java语言,就喜欢上java这门语言,可能是自学缘故,不用担心考试,思想上比较放松。基本概念就不多说了,没什么意义。我们谈java的时候,不能不谈面向对象,这才是这门语言的精髓。主要就是继承,封装和多态。类的实例化是对象,类有属性,有方法。通过类,实现一个又一个功能,然后通过对象调用这些方法,我们的想法得以实现。这是我目前的理解。
无论是学习多线程,还是集合,IO,GUI,网络编程,总是要掌握这些类,它们的构造器和一般方法,这样面对具体的新的名词的时候才能不慌不忙。java语言有API,我电脑上没有下载安装,书上有单独一章讲到API,这个就是要多查阅。
在快看完java基础入门的时候,我买了一本java就该这样学,达内王洋老师写的,书编得很有意思,和一般的教材完全不一样的风格。买这本书目的很简单,再巩固巩固基础。我相信基础很重要,所以再学一遍。不过这本书最好要拿电脑一起学,效果最好,这边不是时时都有这个条件,所以还是要克服困难,坚持下去。
期待着自己能坚持下去,把基础打好。也许有一天,我也能研究内存和CPU之间的平衡问题。目前看来路还很长,打基础,在基础知识上没有阻力之后,再去学习web,再去研究Spring MVC和JavaSpring。
来日方长,不忘初心。