《Java编程思维》一书是个人觉得很不错的一本Java语言入门书籍,可以与《Head First Java》相媲美。这两本书在过去的日子里,自己都认真的读过几遍。真的很遗憾,当时学习Java的时候没有机会读到《Java编程思维》这本优秀的书。

刚开始读这本书的时候,其实自己是有点不耐烦的,因为这本书讲的太细致了,完全不用担心自己没有任何的编程基础。全书开篇讲的是编程之道,告诉读者何为编程,何为计算机科学,何为编程语言。知道了这些之后,带着萌新们开始编写国际标准项目Hello World程序。美中不足的是第一章没有介绍如何去安装JDK,整本书都写的那么详细了,其实也不差点笔墨介绍如何安装JDK了。不过作为一本入门级的书,我还是比较喜欢每一章最后的练习题,通过做这些练习可以更好的掌握所学习的技能。

在对第一章的内容有所了解之后,就可以继续学习变量和运算符。掌握之后就能熟练的声明变量、给变量赋值以及处理复杂的运算。尔后循序渐进的学习输入和输出void方法条件和逻辑

在第5章条件和逻辑章节,通过递归栈图可以快速的掌握程序中的递归是怎么一回事。接着继续学习值方法循环数组字符串、对象、类、对象数组、数组对象和包含其他对象的对象(继承)。初学能够把这本书中的内容理解透了,打下扎实的基础是很有必要的。

也许是因为书中代码比较简单,所以本书并未提供代码下载。个人的建议,书中的代码还是自己在记事本中或IDE中自己多敲几遍。虽然这些代码都很简单,我在阅读过程中也是有在开发工具中敲过一遍的。这算不上是浪费时间,当然那种一眼就能看明白的代码,我们可以忽略不计。

这本书总体来讲化繁为简,用简单的言语解释了编程中的概念和术语,让人瞬间就能够记住那些以往晦涩的难懂的知识。初学Java的时候,我也是先学的基础知识,然后学习了设计模式,想深入Java的小伙伴们可以在之后利用1个月或2个月的时间学习《图解设计模式》。这两本书一起看效果会好一些。