注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java程序设计

Java程序设计

Java程序设计

定 价:¥21.00

作 者: 房晓溪主编
出版社: 中国电力出版社
丛编项: 高等学校教育改革推荐教材
标 签: Java

ISBN: 9787508329574 出版时间: 2005-02-01 包装: 简裝本
开本: 26cm 页数: 225 字数:  

内容简介

  本书为高等学校教育改革推荐教材。本书是依据本科和高职高专院校学生培养目标,结合作者多年的教学和实践经验编写而成,旨在使计算机教学面向软件编程实践,进一步推动计算机教学改革。本书包括的主要内容有:面向对象程序设计语言,Java程序设计入门,程序控制流程,Java的方法,类与对象,继承与派生,Java的例外处理,Java包的处理和使用,设计Applet程序,Java多线程,I/O流,网络程序设计等。每章后都配有上机实战和巩固习题,帮助读者用最少的时间掌握最多的知识和工作技能。本书语言通俗易懂,内容丰富翔实,实用特点突出,是本科和高职高专院校的理想教材。同时,也是软件和信息技术人员的必备参考用书。序党的十六大以来,举国上下都在贯彻人才强国战略。特别是在我国加入WTO、面临经济转轨的形势下,我国高等教育事业紧扣世界教育发展的脉搏,已从精英教育走向大众教育,进入迅猛发展的时期。21世纪是信息技术高度发展的信息时代,要求大学生具有更加丰富的信息技术知识和更强的应用信息技术的能力。选好一本教材,对提高计算机类专业的教学质量至关重要。在确定课程体系以后,最重要的工作就是根据教学要求编写出高质量的教材。在教材建设中,我们提倡百花齐放、推陈出新,经过实践考验,形成公众认可的精品,从而以推动教学质量的提高。受出版社委托,我们邀请了一些相关高校的教师,召开了一次别具风格的"新形势下高等院校系列教材建设研讨会",共同研究了国内外高等教育的教学现状与发展趋势,介绍了当前国内高等院校计算机类专业的教学状况与教材建设情况,探讨了新形势下高等院校的教材建设问题,强调了教材要"体现实用性,突出院校自身教学特点,老师易教,学生易学"的编写原则。在有关专家、教授的亲切指导和热心支持下,在相关高校计算机学院(系)院长(主任)与骨干教师的热情参与下,教材编委会和众多作者在总结了教材建设上多年探索和实践的基础上,广泛汲取了各类成功教材的有益经验,分析了广大学生的承受能力和学习心得,并听取了计算机界教育专家们建议,博采各家所长,精心打造本套教材。本套教材以培养学生的应用能力为目的,突出实用性,突破了传统教材中理论与实践脱节、偏深、偏难的现象,易于实施教学,发掘学生的潜在学习积极性,能让学生在最短的时间内,全面系统地掌握计算机技能。本套教材作为"新形势下高等院校系列教材",突出体现了以下特色:(1)各高校领导十分重视,热心于本套教材的建设,并鼓励教师积极参与,热切希望本套教材真实地反映各高校教学水平、教学特点和最新教研成果;(2)教材的整个编写过程,自始至终得到有关专家和教授热心、真诚的指导与关怀:(3)根据各高校与老师的实际需要,与出版社共同规划,共同建设、共同完善教材体系与内容,体现开放与互动交流的宗旨。这套教材在写法上体现了理论与实践相结合,相关的知识点讲解清晰、透彻,注重教学实际,力求科学实用,符合教学习惯,语言通俗易懂,内容丰富翔实,既注重基本理论及使用方法的深入剖析,又注重实例与技巧的融会贯通。各章后附有课后理论与上机练习,满足学生需要,亦为教师的课堂教学及上机指导提供了有益的参考与帮助。这套教材是"新形势下高等院校系列教材",是一种新的尝试。"新",就会有许多值得修改的地方。本套教材面向各高校,对有志于参与本套教材编写或修改的教师来说是开放的,各学校可以根据自己的特点和教师的特长加以修订和补充。我们热烈欢迎更广泛的学校、教师或作者共同热心参与,更好地规划和完善这套"新形势下高等院校系列教材"。前言近几年,面向对象的程序设计己成为程序开发设计的主流思想。这种思想主要是通过增加软件的重用性和扩充性提高程序员的开发设计能力。目前,面向对象的程序设计中应用最广泛的是Java语言,它的推广对程序开发技术产生了深远的影响。Java语言不仅继承了C++的优良传统,而且对其不足之处进行了改良,从而实现了最大限度地利用网络。Java语言所具有丰富的类库等诸多特性使其成为最广泛使用的网络程序编程语言。随着Java语言的飞速发展,这就使得Java语言程序设计图书在市场上不断推陈出新。本科和高职高专院校计算机专业以及软件开发人员对它提出了更高、更为迫切的要求,在此背景下,笔者们经过认真收集和整理素材,精心编写了((Java程序设计》一书。本书与Java语言最新版本同步,由具有多年从事Java语言教学工作的教师共同编写完成,具有很强的针对性、实用性和可读性。《Java程序设计》从Java语言的类和对象的基本概念和简单操作出发,紧紧围绕程序实例,介绍了如何利用Java语言编写高效应用程序的方法,并对常用的Java语言地特性做了深入透彻地解析。主要内容本书全面细致地介绍了使用Java语言实现网络程序编程的相关知识。全书共分为13章。具体的内容安排为:第1章Java程序设计入门,主要介绍了Java程序设计的入门知识,如Java语言简介、Java语言的特性、Java特点等;第2章Java语法规则,主要介绍了Java的符号集、Java的数据类型以及Java运算符的使用:第3章程序控制语句,主要介绍了程序的三基本结构和循环控制结构;第4章Java语法规则,主要介绍了Java方法的概念、Java方法的定义和调用、Java的递归方法:第5章Java的类,主要介绍了类和对象的概念、类的组成及其运作规则、Java应用程序的结构;第6章继承与多态,主要介绍了继承和多态的概念、类成员的继承以及接口等相关知识:第7章Java的异常处理,主要介绍了例外、错误与事件例外类的层次、例外处理语句.及使用;第8章Java包的组成和使用,主要介绍了Java的包、Java语言类库的结构、java.1ang包中的常用类、关于Java的技术文档;第9章Java的集合类,主要介绍了集合类概述、集合类、新集合类:第10章Java的I/0流,主要介绍了流的层次结构、InputStream流和OnputStream流、内存读写、管道流、文件输入/输出流、连接多个流、过滤流、PrintStream流:第11章Applet基础和多媒体技术,主要介绍了Applet的运行平台浏览器、Applet程序的运行机理、Appkt程序的结构、Applet程序设计、Applet的安全机制、多媒体设计类的继承关系、对象的属性、设置字体、设置颜色、Graphics类、图像处理、动画技术;第12章多线程处理,主要介绍了线程的基本概念、线程的基本结构与使用方法、线程的管理、动画线程的制作:第13章网络程序设计,主要介绍了网络常识、网络程序设计、服务器和客户机、网络程序设计技术、Java支持的网络程序设计、移动网络、Java安全性。特点本书用模块化方式深入浅出地讲解了Java语言的基本知识点、重点和难点。全书重点突出、主次分明、结构清晰、逻辑性强,每章都有知识点、概述、小结、实践检验等配套内容,使读者能够在充分掌握Java程序设计的知识和技巧的同时,将其尽快运用到实际工作中,从而实现教与学的结合、统一。同时,为了便于多媒体教学,我们为读者提供本书配套的电子教案,为老师教学提供有益的参考和帮助。该服务请登录网址:http://www:b呻a.net,可在网站下载专区免费下载。适应对象本书通俗易懂,内容丰富翔实,突出以实例为中心的特点,既可作为大学本科和高职高专院校计算机专业的教学用书,也可作为从事Java应用程序开发的软件网络工程师及软件、电讯技术工程人员的参考用书。编写分工本书由房晓溪担任全书的主要编写工作,‘岳溪、陈念伟、房方和熊波也担任部分编写工作,郝文化负责了全书的审订工作。同时,参与本书编排的还有:邹素琼、王安贵、陈郭宜、程小英、谭小丽、卢丽娟、刘育志、吴淬砺、赵明星、贺洪俊、李小平、史利、张燕秋、周林英、黄茂英、李力、李小琼、李修华、田茂敏、苏萍、巫文斌、邹勤、粟德容、-童芳、李中全、蒋敏、刘华菊、袁媛、李建康、袁涛、杨春华、贾小蓉、张永龙等,在此表示衷心感谢!配套服务为充分展现本书编写特点,帮助读者深刻理解本书编写意图与内涵,进一步提高对本书教学的使用效率,我们建立本书使用指导联络方式,它是读者与编者之间交流沟通桥梁。欢迎读者将图书使用过程中的问题与各种探讨、建议反馈与我们,本书作者竭诚为您服务,联系方式E-mail:bojia@bojia.net。作者2004年11月 第1章 Java程序设计入门 1 1.1 从程序设计语言说起 1 1.2 Java语言的特性 3 1.3 Java的特点 7 1.4 本章小结 8 1.5 实践检验 8 第2章 Java语法规则 92.1 Java的符号集 92.2 Java的数据类型 112.3 使用Java运算符 152.4 本章小结 192.5 实践检验 19第3章 程序控制语句 213.1 选择(条件)结构 213.2 循环控制结构 233.3 本章小结 263.4 实践检验 26第4章 Java语法规则 304.1 Java方法的概念 304.2 Java方法的定义 314.3 方法的调用 344.4 Java的递归方法 374.5 本章小结 384.6 实践检验 38第5章 Java的类 405.1 类和对象的概念 405.2 类的组成及其运作规则 425.3 Java应用程序的结构 495.4 本章小结 505.5 实践检验 50第6章 继承与多态 546.1 继承和多态的概念 546.2 类成员的继承 576.3 接口 686.4 本章小结 726.5 实践检验 72第7章 Java的异常处理 757.1 异常、错误与事件 757.2 异常类的层次 767.3 异常处理语句及使用 777.4 异常处理举例 787.5 本章小结 817.6 实践检验 81第8章 Java包的组成和使用 838.1 Java的包 838.2 Java语言类库的结构 848.3 java.lang包中的常用类介绍 858.4 关于Java的技术文档 978.5 本章小结 988.6 实践检验 98第9章 Java的集合类 1009.1 集合类概述 1009.2 集合类 1009.3 新集合类 1119.4 本章小结 1219.5 实践检验 121第10章 Java的I/O流 12410.1 流的层次结构 12410.2 InputStream流和OutputStream流 12510.3 内存读写 12610.4 管道流 12710.5 文件输入/输出流 12910.6 连接多个流 13810.7 过滤流 14010.8 PrintStream流 14310.9 本章小结 14410.10 实践检验 144第11章 Applet基础和多媒体技术 14611.1 第一个Applet小应用程序 14611.2 Applet的运行平台浏览器 14711.3 Applet程序的运行机理 15011.4 Applet程序的结构 15211.5 Applet程序设计 15411.6 Applet的安全机制 16311.7 多媒体设计类的继承关系 16311.8 对象的属性 16311.9 设置字体 16411.10 设置颜色 16711.11 Graphics类 17011.12 图像处理 17311.13 动画技术 17811.14 本章小结 18211.15 实践检验 182第12章 多线程处理 18412.1 线程的基本概念 18412.2 线程的基本结构与使用方法 18612.3 线程的管理 19112.4 用于制作动画的线程 19612.5 本章小结 20012.6 实践检验 200第13章 网络程序设计 20213.1 网络概览 20213.2 网络程序设计简介 20513.3 服务器和客户机 20613.4 网络程序设计技术 22013.5 Java支持的网络程序设计 22113.6 移动网络 22213.7 Java安全性概览 22313.8 本章小结 22413.9 实践检验 225

作者简介

暂缺《Java程序设计》作者简介

图书目录

第1章 Java程序设计入门 1 
1.1 从程序设计语言说起 1 
1.2 Java语言的特性 3 
1.3 Java的特点 7 
1.4 本章小结 8 
1.5 实践检验 8 
第2章 Java语法规则 9
2.1 Java的符号集 9
2.2 Java的数据类型 11
2.3 使用Java运算符 15
2.4 本章小结 19
2.5 实践检验 19
第3章 程序控制语句 21
3.1 选择(条件)结构 21
3.2 循环控制结构 23
3.3 本章小结 26
3.4 实践检验 26
第4章 Java语法规则 30
4.1 Java方法的概念 30
4.2 Java方法的定义 31
4.3 方法的调用 34
4.4 Java的递归方法 37
4.5 本章小结 38
4.6 实践检验 38
第5章 Java的类 40
5.1 类和对象的概念 40
5.2 类的组成及其运作规则 42
5.3 Java应用程序的结构 49
5.4 本章小结 50
5.5 实践检验 50
第6章 继承与多态 54
6.1 继承和多态的概念 54
6.2 类成员的继承 57
6.3 接口 68
6.4 本章小结 72
6.5 实践检验 72
第7章 Java的异常处理 75
7.1 异常、错误与事件 75
7.2 异常类的层次 76
7.3 异常处理语句及使用 77
7.4 异常处理举例 78
7.5 本章小结 81
7.6 实践检验 81
第8章 Java包的组成和使用 83
8.1 Java的包 83
8.2 Java语言类库的结构 84
8.3 java.lang包中的常用类介绍 85
8.4 关于Java的技术文档 97
8.5 本章小结 98
8.6 实践检验 98
第9章 Java的集合类 100
9.1 集合类概述 100
9.2 集合类 100
9.3 新集合类 111
9.4 本章小结 121
9.5 实践检验 121
第10章 Java的I/O流 124
10.1 流的层次结构 124
10.2 InputStream流和OutputStream流 125
10.3 内存读写 126
10.4 管道流 127
10.5 文件输入/输出流 129
10.6 连接多个流 138
10.7 过滤流 140
10.8 PrintStream流 143
10.9 本章小结 144
10.10 实践检验 144
第11章 Applet基础和多媒体技术 146
11.1 第一个Applet小应用程序 146
11.2 Applet的运行平台浏览器 147
11.3 Applet程序的运行机理 150
11.4 Applet程序的结构 152
11.5 Applet程序设计 154
11.6 Applet的安全机制 163
11.7 多媒体设计类的继承关系 163
11.8 对象的属性 163
11.9 设置字体 164
11.10 设置颜色 167
11.11 Graphics类 170
11.12 图像处理 173
11.13 动画技术 178
11.14 本章小结 182
11.15 实践检验 182
第12章 多线程处理 184
12.1 线程的基本概念 184
12.2 线程的基本结构与使用方法 186
12.3 线程的管理 191
12.4 用于制作动画的线程 196
12.5 本章小结 200
12.6 实践检验 200
第13章 网络程序设计 202
13.1 网络概览 202
13.2 网络程序设计简介 205
13.3 服务器和客户机 206
13.4 网络程序设计技术 220
13.5 Java支持的网络程序设计 221
13.6 移动网络 222
13.7 Java安全性概览 223
13.8 本章小结 224
13.9 实践检验 225

本目录推荐