基本信息
内容简介
计算机书籍
Java语言功能强大,是Internet及网络编程的标准平台,也是软件专业及其他计算机相关专业学生必须掌握的开发语言。本书全面介绍Java程序设计的基本方法,包括Java语法基础、面向对象编程技术、图形用户界面设计、AWT和Swing组件库、多媒体编程、异常处理、输入输出及流处理、多线程处理、网络编程和数据库编程技术。
《Java程序设计实用教程(第3版)》以通俗易懂的语言介绍Java编程思想,运用大量的经典实例,从实用的角度讲解Java面向对象编程思路和数据库编程技术,每章后均有对应的技能训练和丰富的习题,最后一章是课程设计,通过考试软件及计算器的设计,让读者全面掌握Java软件开发的全过程,并提供全部参考答案和源程序。
《Java程序设计实用教程(第3版)》既适合于初学者,也适合于有一定编程基础的读者; 既可作为高等院校和高职高专的教材,也可作为计算机编程类培训班的教材。本书配套资源包括全部源程序、电子教案和部分习题答案,用户可以直接从出版社网站下载。
目录
第1章Java 程序设计导论
1.1Java的三种版本
1.1.1Java语言的特点
1.1.2Java的应用范围
1.1.3Java的三种版本
1.2Java程序的两种类型
1.2.1应用程序(Application)
1.2.2小程序(Applet)
1.3Java程序运行环境的配置
1.3.1安装和设置JDK
1.3.2JDK环境下Java程序的编译与运行
1.3.3编程软件介绍
1.4面向对象编程基础
1.4.1对象、类和消息
1.4.2继承
1.4.3抽象与接口
1.4.4多态
1.4.5类的实现
技能训练1:Java简单程序的设计
前言
如何由入门者快速成为编程高手,是一个软件设计人员梦寐以求的事情,以精巧的例题引导人、以精彩的程序启发人、以精辟的语言教育人是本书长期追求的目标。自2005年本教材第1版面世到2009年再版以来,得到了全国各地朋友的广泛好评,被数十所高校用作教材或者参考书,不少读者通过邮件或者电话等方式,在Java开发技术和内容组织方面提出了很多建议,为第3版的编写提供了思路,谢谢你们!
第3版与第2版相比,主要的区别反映在3个方面: 第一,删除了过时的内容,以新技术置换,并补充了一些新的知识; 第二,原来的第13章操作实训部分分散到每一章中,对应本章的学习内容,这样通过技能训练更加有利于巩固理论知识; 第三,课程设计部分在原有单机版、C/S网络版、B/S网络版3个考试系统的分析设计的基础上增加了计算器软件的设计,实用性进一步提高,更有利于训练综合编程能力,提高读者的兴趣,这4个软件的实现,无疑就是Java程序员职业生涯的起点。
本教材共分13章,由3大模块组成。
第一个模块是Java语言程序设计模块,共包括11章。第1章是Java语言介绍,第2章是Java语言编程基础,第3 章是面向对象的编程技术,第4章是包、接口、类库,第5章是图形用户界面设计,第6章是AWT和Swing组件库,第7章是多媒体编程技术,第8章是异常处理,第9 章是输入输出与文件处理,第10章是多线程技术,第11章是网络编程技术。
第二个模块即第12章是数据库编程基础,以JDBC和SQL Server 2005/2008数据库为主线,通过实例介绍了JDBC工作原理、安装测试、数据库和表操作的工作过程。
第三个模块即第13章是课程设计模块,通过课程设计使学生综合运用所学知识编制具有实用价值的应用软件。本部分共安排了4个非常实用的设计课题,由简单到复杂,依次是单机版考试软件、C/S网络版考试软件、B/S网络版考试软件和计算器,通过本课题的编程实现,调动学生的学习兴趣,巩固学习效果,提炼编程思想,提高编程能力。
本教材的主要特色是:
(1) 语言通俗易懂,让读者迅速上手。
(2) 讲解深入浅出,内容组织系统全面。每个类都介绍了构造方法和常用方法的功能及用法,每个例题程序均包括详细的注解和思路分析,易于理解和掌握编程思想。
(3) 每一个知识点至少包含一个典型例题,这些例题具有广泛的代表性,既能反映教材内容,同时又具有很强的实用价值,是Java软件开发的缩影。
(4) 每一章均安排了对应的技能训练,方便学生上机操作和实践提高。
(5) 丰富的练习题,既包括理论,又包括编程操作题,便于提高编程能力。
(6) 课程设计部分: 综合Java语言精华,让读者真正掌握Java开发的一般方法和过程,与行业应用接轨,为Java EE和JSP的继续学习以及网络综合编程奠定基础。
本教材所有的例题和源程序均在JDK 1.7、Eclipse 4.3、JCreator 5.0环境中运行通过。并提供配套教学资源,包括全部源程序代码及相应素材、电子教案及部分习题参考答案。
由于编者的水平有限,难免会有不足之处,恳求读者和各位专家指正。
编者
2014年1月于长沙
第2版前言
技术更新、版本升级永远是计算机领域的发展趋势,贴近业界、培养精英必然是高等教育的不变主题,以精巧的例题引导人、以精彩的程序启发人、以精辟的语言教育人是本书长期追求的目标。自2005年本教材第1版面世以来,得到了全国各地高校师生的广泛好评,不少读者在技术和内容组织方面提出了很多好的建议,在此表示深深的谢意。