图书前言

前    言

  在众多计算机编程语言中,Java语言出现的时间不算太早,但它的发展速度可以用惊人一词来形容。从最初使用它来做各种Web应用,到开发各种应用程序,再到最近开始流行的移动应用,Java语言的应用范围一直在快速扩大。Java已经成为最受欢迎的编程语言之一,而且这种增长趋势还没有减缓的迹象。Java应用范围迅速扩大的一个主要原因是Java语言的完善,它为开发人员提供了各种所需要的库,使开发人员不必再关心与计算机编程的底层技术相关的细节,从而可以专注于自己的应用业务设计。简单地说,Java使广大开发者可以更容易地用计算机来解决自己的问题。

  Java语言学习起来简单,入门难度并不大。但在学习之初,它可能会给学习者一种无从下手的感觉。本书尝试用一种全新的思路解决这个问题,以通俗易懂的语言,用图解教学和实例教学的方法,让读者轻松掌握Java编程的基础,为进一步提升打好基础。

  本书的基本讲解思路如下。

* 从零开始学编程。对于没有基础的人来说Java语言比较抽象,尤其是面向对象的程序设计不好理解。本书从最初的Hello World例子开始,层层推进,教读者学会Java编程。

* 带着问题学编程。本书讲解时会提出各种相关问题,让读者先思考,然后再进一步学习和理解,这样理解得更深刻,学习效果好。

* 亲自动手学编程。学习Java编程的最终目的是为了使用它来开发需要的应用程序,如果只看书不动手练习,永远也不会成为一个优秀的程序员。本书中的每个知识点后都有对应的实例,读者可以亲自动手实践,体验实际编程。

  本书学习门槛为零,可以让新手在短时间内掌握Java编程基础及面向对象的程序设计思想。本书与众不同,语言上力求幽默直白、轻松活泼,将Java编程的各种知识用最简单的语言,以读者最容易理解的方式表达出来。在讲解形式上力求图文并茂,由浅入深。书中在引入面向对象的设计思想时,采用了大量生活中的例子和类比,让读者对相关概念有直观的理解。相信通过阅读本书,读者可以轻松跨入Java的大门。

本书特色

  1.提供配套的多媒体教学视频

  本书专门录制了配套的多媒体教学视频,以帮助读者更加直观而高效地学习,从而达到事半功倍的效果。

  2.注重对概念和基本知识的讲解

  本书对所有基础概念都做了较详细的介绍,对于较难理解的概念与抽象的名词,给出了形象的图示或具体的实例,便于读者理解。

  3.图解教学,简单直观

  对于很多不容易理解的过程或概念,本书提供了大量的示意图进行讲解,一目了然,简单直观,可以大大加深读者对知识的理解,节省阅读时间。

  4.实例丰富,注重实践

  本书围绕学以致用的教学目标,对书中的所有知识点都配合了实际的案例进行讲解,读者通过演练这些例子,可以提高自己动手编程的能力,达到好的学习效果。

  5.语言通俗,风格活泼

  本书尽量用最浅显易懂的语言进行讲解,避免云山雾罩、晦涩难懂的内容堆砌,从而可以大大降低读者的学习难度。

  6.问题导向,针对性强

  对于相关知识,本书讲解时尽可能地以问题的形式提出来,引导读者先思考,后学习,从而找到好办法来解决,这样读者可以更有针对性地学习,从而激发读者的编程兴趣。

  7.脉络清晰,一目了然

  本书从最开始建立Java语言编程环境讲起,到基本知识点,再到较为复杂的对象和方法,最后还介绍了实际应用中的数据库应用,脉络清晰,一目了然。

  8.问题开放,拓展性强

  本书除了讲清楚基本的知识点外,还给出了部分开放性问题,引导读者自己思考,动手实践,找出解决问题的答案。

  9.提供练习题,巩固提高

  本书提供了必要的练习题目,以帮助读者巩固和提高。

本书内容及体系结构

  第1部分  做好准备工作(第1~2章)

  本书前两章分别介绍Java语言和它采用的面向对象的程序设计思想,主要是概念上的介绍,为后面正式开始学习Java编程语言打好基础。

  第2部分  程序中的数据(第3章)

  计算机主要的工作就是做计算,当然离不开各种类型的数据。在开始真正编程之前必须要对Java编程语言中的各种数据类型有清楚了解,这部分内容就是让读者认识Java中的数据。

  第3部分  较复杂的数据(第4~5章)

  前面介绍的只是较简单的数据类型,在处理大量数据及文字的时候就无能为力了。我们要用计算机来解决实际问题,自然不能停留在初级水平上面。数组与字符串是程序中很常见的数据类型,掌握了它们才能够写出功能比较强大的程序。

  第4部分  程序功能的实现(第6~7章)

  前面已经将所有关于数据类型的内容介绍清楚了,这部分介绍如何处理这些数据。有数据与处理数据的方法,就可以用Java程序来解决实际问题了。

  第5部分  面向对象的高级内容(第8~10章)

  Java语言不只是简单地将数据与方法拼凑起来。在掌握了足够多的Java编程语言基础知识之后,这部分开始介绍面向对象程序设计中较为复杂的内容。这些程序设计思想能够让读者在工作中派上大用场,同时也是Java编程学习过程中较难的部分。

  第6部分  异常处理机制(第11章)

  现实中程序不会永远按照我们预期的那样,不出任何问题地成功执行。在遇到意外情况时,所开发的程序必须能够处理它们,尽可能地完成任务。这就需要在设计过程中引入异常处理机制。虽然这部分内容并不很多,但非常重要哦!

  第7部分  数据库入门(第12章)

  数据的处理是程序要做的事情,在数据量太大的情况下,得找个好的办法保存这些数据。这就是数据库要做的事情。数据库就是数据的栖身之地,有了数据库的帮助,Java程序只需要将所需要用的数据取出来,处理好之后再保存到数据库当中。

本书读者对象

* Java语言初学者

* 初中级程序员

* 大、中专院校师生

* 培训班学员

* Java语言开发的爱好者

本书作者

  本书由李世民主笔编写。其他参与编写的人员有毕梦飞、蔡成立、陈涛、陈晓莉、陈燕、崔栋栋、冯国良、高岱明、黄成、黄会、纪奎秀、江莹、靳华、李凌、李胜君、李雅娟、刘大林、刘惠萍、刘水珍、马月桂、闵智和、秦兰、汪文君、文龙、陈冠军、张昆。

  阅读本书的过程中若有疑问,请发邮件和我们联系。E-mail:bookservice2008@163.com。

  

  编著者

  ??

  

  ??

  

  ??

  

  ??

  

Java入门很简单

  

前言

  

·II·

  

  

·III·