图书前言

前    言

  Java是当今非常流行的一种面向对象编程语言。该语言由Sun公司推出,具有跨平台、可移植、分布式、简单、可扩展等诸多特性。Java语言发展到今天,可以说互联网的快速发展起了很大的推动作用。现在谈到Java,其已不仅仅表示一门程序语言,更是一种软件开发平台,目前已经演化出了J2SE、J2EE、J2ME三个版本。凭借其易学易用、功能强大等特点,Java可以进行桌面应用、Web应用、分布式系统及嵌入式系统等应用程序开发,并且在信息技术、科学研究、军事工业、航空航天等各个领域得到了非常广泛的应用。

  为了方便广大读者学习,本人花费半年时间写作这本书。本书较全面地介绍了Java语言的基本概念和编程方法,每章均附有相应的实例和习题,以帮助读者巩固所学知识。学完本书之后,力求让读者系统地掌握Java语言的编程方法。

本书的特点

  1.提供多媒体语音视频讲解和交互式教学体验

  笔者为本书录制了几百分钟的视频讲解,同时还制作了交互式教学内容。读者可以在提示下进行各种Java实战入门操作,以更快地掌握Java开发。

  2.提供完善的售后服务

  本书学习论坛是http://www.wanjuanchina.net,读者可以讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提供开发水平。本书提供服务邮箱fwjava@sina.com。读者购买书后向该邮箱发一封邮件,即可获取各种Java学习资料。

  3.技术全面,内容充实

  除了基本概念及语法知识外,本书涉及了Java语言开发的多个方面,包括XML开发、数据库编程、网络编程、Web编程等。这些内容的介绍,可以使读者在掌握Java语言基本编程技术的基础上对其他方面技术有更全面的了解,从而能够更快地进行实际应用程序的开发。

  4.实例精讲,深入剖析

  学习计算机语言,动手编程是最好的学习方法。全书提供了207个示例和14个实例。针对每个实例,书中都详细介绍了其编写过程,对其实现思路及关键代码,均有详细的分析和解释。通过具体实例的讲解,读者可以真正掌握Java开发的精髓。

  5.建议提示,查漏补缺

  书中提供了详细的注意、警告和技术提示,这些内容是对相关主题的一些重要补充。另外,针对每章的知识点,本书还总结了大量常见问题,进行了详细分析和解答。这些常见问题都是实际开发过程中非常宝贵的经验,有些甚至是资深Java程序员级的问题。通过这些问题的学习,必将使读者Java语言开发能力有很大的提高。

  6.上机练习,巩固知识

  书中每章的最后都提供了上机实践及习题,用于巩固本章所学的知识。对于上机实践,给出了主要实现过程和关键代码,读者可以作为参考,从而更好地完成上机操作。每章习题均反映了本章讲解的相关知识点,用于考查读者对知识的掌握程度。

本书的内容

  全书的内容主要分为4篇,包括以下内容。

  第1篇为Java基础与面向对象编程篇,包括第1~6章:该篇主要讲解Java语法的各项基本内容,如Java语言的发展、特点、运行环境、数据类型、流程控制、面向对象。

  第2篇为Java高级技术篇,包括第7~12章。该篇主要介绍Java语言的各种引用,如异常处理、线程、输入输出流、图形界面及XML开发等知识。

  第3篇为Java应用开发篇,包括第13~15章。该篇主要讲解Java三大开发领域的应用。这三个领域包括数据库编程、网络编程和Java Web编程。

  第4篇为案例篇,包括第16~18章。该篇针对三大开发应用领域给出了三个完整的综合实例。第16章讲解了图书管理系统;第17章讲解了局域网通信软件开发;第18章讲解了BBS系统的开发。

本书适合的读者

* Java初学者;

* Java程序员;

* 熟悉其他语言的Java爱好者;

* 大中专院校的学生;

* 社会培训学生。

本书作者及编委会成员

  本书由刘升华主笔编写。其他参与编写与资料整理的人员有有班志杰、陈旭、陈永俊、陈争光、戴建华、方文票、冯玉荣、高姗姗、巩宁来、谷世江、胡其吐、黄飞龙、蒋晓捷、李德明、李显亮、李志勇、刘雁征、吕小波、马东、孟庆海、唐勇、王浩、王玲玉、王志娟、武娜、徐晓娟、闫树丰、杨朝宇、翟闯等。在此表示感谢!

  本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。

  

  

  编者

前    言

  

前    言

  

·IV·

  

  

·V·