以简单粗暴、轻松易懂的方式来学习Java
现在各自媒体关于Java的教程和技术讲解数不胜数,其中有很多能够让人受益匪浅,我也经常浏览这些文章以从中汲取营养提高自己,但看多了这些文章之后总觉得自身还缺了点什么。
现在很多文章一上来就讲原理、讲底层,这当然很好,要想成为一个优秀的程序员也必然要学习这些。但!学习这些的前提应当是你的基本能力已经过关了。什么是基本能力呢,就是你能够使用这个技术去解决问题。
举一个极端的例子:现在很多关于MySQL文章都在讲解其底层,什么索引采用的B+树结构啦、事务是怎样实现的啦、千万级乃至上亿数据量怎么处理啦等等,看完之后也了解知识了,一上手写根据业务需求写一个复杂的SQL语句就蒙圈了。
有很多人是怎么用杯子喝口水都不知道,就想去了解杯子的构成原理。最后到头来杯子的构成原理懵懵懂懂,喝水也不会喝了。
我就在想,市面上已经有如此多优秀的文章去讲解那些底层的东西了,那我就来补充一些“浮于表面”的东西吧。我不去讲杯子的构造,我想告诉你怎么用这个杯子来喝水。你将水喝都熟练之后,再去学习杯子的构造岂不事半功倍?
所以我就创建了【项目实践】这个系列,不谈那些高大上的东西,直接手把手教你开干,并且付上源码,让你在实践中就掌握新的东西。
以项目驱动学习,以实践检验真知