【移动互联网时代编程学习的革新——用手机随时随地学编程】
最近我们推出了重磅编程新书:《Java入门123——一个老鸟的Java学习心得(二维码版) 》。你可能会说,不就是C语言和Java图书嘛,市场上多的是。可我要告诉你的是,这两本书一定会吸引很多读者。因为当你翻开它们的时候会感受到耳目一新的感觉:
你会看到书中有很多二维码。没错,是这样。这些二维码是干嘛的呢?其实这些二维码中存放了书中的习题答案,而且还有实例的源代码。你可以随时随地都可以扫扫二维码查看答案或者获得实例代码。
你再仔细看还会发现作者在书中提到可以用手机学习编程。什么?用手机学编程?额!第一次听说。手机还能编程?不可能吧???但其实你想想,现在随便一部智能手机,速度已经远远超过了早些年的电脑,为何不行呢?手机不就是一个微电脑吗?电脑能干的事它自然也能干了。
你如果正在学习编程,是不是觉得有点意思呢?是不是也有点小激动呢?这我不意外。毕竟,市场上还没人这么干过,我们是第一票。可能你会问:何必要用手机编程呢?用手机编程会不会很复杂?其实用手机编程的过程很简单,先下载一个App,然后扫描书中的二维码并复制代码到下载的App上,然后编译运行即可。
用手机编程最大的优势就是随时随地!你可以在沙发上、在床上、在教室、在户外……,随时随地。而且用手机编程也很简单,区区几步,就可以尝试在手机上跑代码了,是不是很拉风?
相信这对于当前学习编程的90后甚至00后这个大群体是颇具吸引力的。他们都是伴随着互联网时代而成长的,又赶上了移动互联网的大潮。他们对于新事物的适应力和接受能力很强,而且也愿意尝试新事物和新思维。所以用手机编程这个新玩意他们是不会错过的。
如果你是70后或者80后,还在活到老学到老地学编程,那这种新东西不妨也尝试尝试,感受世界的日新月异,也是不错的。
最后我还要啰嗦几句,一是这两本书也支持用传统的电脑学习编程,不要误以为你的电脑被冷落了,你完全可根据自己的需要来选择用什么。二是,这本书的编写很细腻,对新手而言绝对是量身定做的精品,认真啃啃,相信你完全会入门,不用再去电脑培训班浪费时间了。
【编辑的话】
《Java入门1?2?3——一个老鸟的Java学习心得》第1版出版后得到了大量读者的好评。借着本次对该书的升级改版的机会,我特意从网上找到了一些读者对第1版图书的点评,以便于后续选择本书的读者作为参考。具体见本文后的“第1版读者点评”。
时过境迁,Java也从早期的版本升级到了最新的Java 8。本书的第1版也逐渐不太适应技术的发展,所以作者对本书进行了升级改版。关于新版图书最大的变化在于以下三个方面:
(1)基于最新的Java 8标准进行讲解。随着技术的发展,Java的标准也在不断变化。从官网下载到的开发包已经转向Java 8。Java 8和以前标准有一些出入。如果按照老的标准学习,部分代码将无法运行,从而影响读者的学习,尤其是初学者。本书基于最新版本的Java 8讲解,可以最大限度地减少这些因素对入门读者的影响。
(2)首次引入手机学习Java编程的方式。如今智能手机已经非常普及,其性能已经达到了普通电脑的性能。由于手机的便携性,人们往往随身带着手机。本书引入手机编程软件,让读者在看书的同时,可以直接上手练习,而不用专门到电脑上学习。这样可以做到第一时间动手,理解和巩固。
(3)首次提供二维码扫描功能。本书以二维码的形式提供了书中的源代码。读者只需要扫描对应实例的二维码,就可以直接下载源代码和习题答案到手机上。这样,读者就可以在第一时间通过手机验证代码的运行效果,而且还可以查看习题答案,从而便于读者在没有电脑的时候也可以上手练习,这一点可以很好地提升读者的阅读体验。尤其对于九零后或者零零后的读者,更是具有很大的吸引力,因为他们更加善于发挥智能手机的强大功能。
另外,我还得老调重弹曾经在第1版本图书中曾经强调过的一些观点:
(1)本书虽然有相当的厚度,但它依然是一本Java入门图书,适合没有任何编程经验的Java入门人员和初学者阅读。如果你已经是一个有多年Java编程经验的“老手”,那么本书不适合你。本书之所以有如此规模的厚度,是因为本书作者考虑到了Java入门读者学习过程中将会遇到的种种困难,所以对内容有周密的考虑,写作非常细致,力求将读者可能遇到的所有问题一一解决。
(2)如果你是那种学习Java已经有相当的时间,但依然不得要领的读者,我倒是建议你不妨好好阅读一下本书,本书可能会让你豁然开朗。
(3)本书的内容、特色及对读者的一些阅读建议都在前言中有详细的介绍。另外,本书的后记中专门介绍了作者学习Java的一些亲身经历和感受。建议读者能够花点时间详细阅读一下,相信会对你使用本书有很多启发。
(4)本书主要是为了让读者更好地理解Java语言本身,而并不是Java的应用开发。所以本书详细讲解了Java语言中的各种语法、概念及Java面向对象编程的各种特性等,而对Java的应用开发则较少涉及。本书只提供了一个小的案例帮助读者体验Java的实际应用,所以本书也不适合那些想学习Java应用开发和项目实战的读者。
(5)本书语言朴实,讲解风格平易近人,书中很多内容都是作者多年学习和使用Java语言的心得体会和经验,这些内容对你的Java学习会有很大帮助,希望能够仔细研读。
(6)本书使用了大量的流程图来分析各种抽象概念,或者表示程序的内部状态和执行过程。这在已经出版的Java图书中是非常少见的,对读者很好地理解各种概念和程序的结构及运行过程有很大的帮助,需要读者阅读时格外重视。
(7)本书每章最后都精心设计了一些练习题。这些练习题相比该章内容有一定的延伸或者拔高,但读者通过努力应该可以完成。希望读者首先尝试独立完成。如果实在觉得有困难,可以找人一起讨论解决,也可以参考作者提供的参考答案。
(8)本书免费赠送大量的教学视频。这些视频是以小专题性质展开讲解的,与书中的重点和难点内容相对应,可以作为补充学习资料。但建议不要孤立地只观看视频,而是先阅读图书,再结合视频讲解学习,效果更好。
(9)本书虽然主要是为那些Java自学人员而写,但本书依然不失为一本很好的教学参考书,不但适合大中专院校的老师作为Java课程的教学参考书,而且更加适合学生作为该课程的课外读物。为此,作者也为本书制作了教学PPT,以方便教学时使用。
如果你已经详细阅读了上面的介绍,我相信你已经对这本书有了一个基本的认识,也已经意识到了这是一本不可多得的Java入门好书。既然这样,那还在等什么呢?让我们一起迈入Java编程的大门吧!
本书策划编
……