《Java就该这样学》书评

出版社:电子工业出版社
出版日期:2013-6
ISBN:9787121202223
作者:王洋
页数:280页

另类的被低估的Java入门书

我并没有读过这本书,但是我很熟悉这本书。因为我是王洋的学生之一,08年的时候就是按照这本书的顺序学习的java语言。这里的试读章节和例子都让我有时光穿越的感觉,回忆起了那时的点点滴滴。我并不是以作者学生的身份来这里摇旗呐喊,很惭愧的是08年后甚至没有联系过一次王老师,看到这本书的链接也很偶然,但是现在作为一个“过来人”,我觉得这本书值得java新手学习,虽然它是那么的另类。很多编程教材,都是从Hello world开始的,然后讲讲输入输出语句,讲讲判断循环,讲讲函数,然后再讲讲类和对象。最后才开始"高大上"的线程、SWT、JDBC 、容器等知识。但是你这样在大学上了一学期,研究了一些数字数组的期末考试题目外,你心中一定有一个大大的问号,学这T*M*D的玩意到底有什么用? 用system.out 输出几个数字在别人眼里完全没有任何存在感。但是到了这里,上来就是用AWT和swing这种看起来很“后期”的知识,消息响应、动画、界面布局,似乎是在用学VB的方式学习java。但是其实效果更好。最重要的就是在这个过程中你是一直充满了成就感,你知道自己只要在那里改动几个数字,动动几个字符,你的程序就用很直观的方式告诉你你的价值。操作系统的资源管理器、Sqlserver的企业管理器、局域网版的QQ,原来看起来这么高大上的东东就是通过编程这么一点点实现的。那还能做什么呢?发挥你的想象力,然后去试去学去查去问,学习编程不只是用来算算1234,、母鸡公鸡有多少只、围城一圈谁不死的。而在这个过程中,你无意识的就知道了什么是判断和循环,什么是方法。你并不是去学习这些东西,但是在你实现代码的过程中你自然就理解了。有人说这样完全是“瞎打”,确实对于完全没有程序基础的时候,第一步有点茫然的。但是你觉得他们在打hello word的时候就很清楚自己想干嘛么。学习c的时候,还不是不管懂不懂,先知道要include,然后pintf。记住再说,懂不懂事以后的事。有的时候,重复多了自然就懂了。我们写代码并不需要理解每一个细节,很多时候,你第一步要知道的是它能干什么,怎么用。而猜测和小步尝试其实很多多年工作的程序员都是这么干的,谁会在用一个库之间先一个字不拉的阅读一遍API文档?都是粗略了解一下就试试看看,不行再翻文档查看。另外在前期就反复写大段的代码会培养一种“宏观”意识,看程序不是一句一句的,而是一段一段的,这种意识对于新手其实很难得。很多学校出来的人,看书的时候觉得自己懂的非常清楚,给他一个键盘面对电脑,连一个冒泡排序都写不出来。对于新手来说,用手指学习比用眼睛学习更有效,这个就是这本书大量例子,然后强调“反复敲20遍”的理由。学习英语,不管什么方法,改背的单词还是要背的。再高深的计算,也没离开小学生背的小九九。在开始阶段的重复训练其实是掌握一项技能的很好办法,但是在编程领域,这样做的人却很少。“读书百遍其义自见”,对于想学好编程的骚年,我想大声说:“把书放下,用手指敲吧!”说说缺点吧,虽然在书中有很一些用新学习的知识重构以前代码的过程,我觉得如果后面加入一些重构的思想和手法、单元测试的一些理念和做法,然后再对历史的项目做一次梳理,会让学员有一种理念的“升华”。Java的IO、多线程 在新版本都有了新的内容。比如nio、线程池等,如果能再“与时俱进”一点就更好了。


 Java就该这样学下载


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024