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

Java程序设计教程与实训

Java程序设计教程与实训

定 价:¥23.00

作 者: 许文宪、董子建
出版社: 北京大学出版社
丛编项: 21世纪全国高职高专计算机系列实用规划教材
标 签: Java

ISBN: 9787301095980 出版时间: 2005-09-01 包装: 平装
开本: 16开 页数: 264 字数:  

内容简介

  Java语言是目前最流行,也是最有前途的面向对象程序设计语言。本书按照“基本够用、适当扩展”的原则,前10章介绍Java的运行环境、语言基础、类、对象、数组、继承、多态、Java类库、异常处理、数据流、Java Applet、图形用户界面等内容,并在第11章提供若干典型实训项目,便于实践教学。本书以高职高专学生为主要对象,可以作为高职高专计算机类和信息管理类专业的专科教材,也可作为其他专业的选学教材。本书以高职高专学生为主要对象,可以作为高职高专计算机和信息管理类专业的专科教材,也可作为其他专业的选学教材。

作者简介

暂缺《Java程序设计教程与实训》作者简介

图书目录

第1章Java语言概述1
1.1Java的发展历史和语言特点1
1.1.1Java的发展历史1
1.1.2Java的语言特点2
1.1.3Java的运行机制3
1.2面向对象的程序设计4
1.2.1类和对象4
1.2.2类的封装.继承和多态4
1.3Java的运行环境5
1.3.1Java的开发工具J2SDK5
1.3.2安装和设置环境变量6
1.3.3Java的编辑.编译和运行6
1.4最简单的Java程序7
1.4.1HelloWorld程序的开发流程7
1.4.2程序分析8
小结9
习题9
第2章数据类型和流程控制10
2.1Java的基本数据类型10
2.1.1基本数据类型10
2.1.2常量11
2.1.3变量12
2.1.4数据类型转换14
2.2运算符15
2.2.1算术运算符15
2.2.2关系运算符17
2.2.3逻辑运算符17
2.2.4位运算符19
2.2.5其他运算符21
2.2.6运算符的优先级22
2.3Java的控制结构23
2.3.1if语句23
2.3.2switch语句26
2.3.3for循环27
2.3.4while循环和do-while循环28
2.3.5跳转语句29
2.4方法31
2.4.1方法的概念和作用31
2.4.2参数与返回值33
2.4.3递归方法35
小结36
习题37
第3章类和对象39
3.1类的定义39
3.1.1类和对象的关系39
3.1.2类的定义格式40
3.2类的实例化43
3.2.1创建对象43
3.2.2使用对象成员43
3.2.3类成员的访问控制45
3.3构造函数49
3.3.1构造函数的作用和定义49
3.3.2默认构造函数50
3.3.3构造函数的使用50
3.4参数传递和this引用51
3.4.1对象作为方法的参数51
3.4.2this引用53
3.4.3类的封装性54
3.5类的组织55
3.5.1包的概念55
3.5.2创建包55
3.5.3访问包56
3.6实例分析60
小结62
习题63

第4章数据类型类和数组对象64
4.1数据类型类64
4.1.1数据类型类的属性和构造函数64
4.1.2数据类型类的常用方法65
4.2数组68
4.2.1数组的定义与创建68
4.2.2访问数组元素69
4.2.3使用二维数组72
4.3命令行参数74
小结75
习题76
第5章继承和多态77
5.1继承和多态的概念77
5.1.1继承的概念77
5.1.2多态的概念79
5.2类的继承79
5.2.1继承的实现80
5.2.2属性和方法的继承81
5.2.3父类对象与子类对象的转换82
5.2.4构造函数的继承83
5.2.5实例分析84
5.3类成员的覆盖87
5.3.1覆盖的用法87
5.3.2使用被覆盖的成员89
5.4方法重载93
5.4.1方法的重载93
5.4.2构造函数的重载95
5.5抽象类和最终类96
5.5.1抽象类96
5.5.2最终类98
5.6接口98
5.6.1接口的定义98
5.6.2接口的实现100
小结101
习题102
第6章Java类库介绍104
6.1Java类库的结构104
6.2java.lang包中的常用类105
6.2.1String类和StringBuffer类105
6.2.2System类114
6.2.3Math类117
6.3java.util包中的集合类118
6.3.1Vector类118
6.3.2Stack类120
6.3.3Hashtable类120
6.4关于Java技术文档122
小结123
习题123
第7章Java异常处理125
7.1异常处理概念125
7.1.1什么是异常125
7.1.2异常处理机制126
7.1.3异常分类126
7.1.4错误分类128
7.2Java异常的处理方法129
7.2.1try/catch/finally129
7.2.2声明异常135
7.2.3抛出异常136
7.2.4自定义Java异常137
小结138
习题139
第8章Java数据流141
8.1Java数据流概述和java.io包141
8.1.1流的概念141
8.1.2java.io包141
8.1.3InputStream与
OutStream类143
8.1.4具体输入输出流144
8.2File类144
8.2.1File类的构造函数145
8.2.2File类的常用方法145
8.3文件输入与输出147
8.3.1FileInputStream类和
FileOutputStream类的使用147
8.3.2读写文件中的基本数据
类型149
8.3.3随机文件的读取151
8.4标准输入和输出155
8.4.1System.in对象155
8.4.2System.out对象155
8.4.3数据类型的转换156
小结159
习题159
第9章JavaApplet160
9.1什么是JavaApplet160
9.1.1一个最简单的JavaApplet160
9.1.2JavaApplet的运行方式162
9.2Applet的基本用法164
9.2.1java.Applet包简介164
9.2.2JavaApplet的方法与
生命周期166
9.3JavaApplet的参数存取168
9.4在Applet中播放声音和显示图像170
9.4.1显示图像170
9.4.2播放声音171
小结174
习题175
第10章Java图形用户界面177
10.1Java图形用户界面概述177
10.1.1AWT和Swing178
10.1.2组件和容器179
10.2常用组件179
10.2.1按钮和标签180
10.2.2复选框和单选按钮184
10.2.3滚动面板187
10.2.4单行文本框和多行文本框188
10.2.5列表框和下拉列表框192
10.2.6对话框193
10.2.7菜单和快捷菜单195
10.3布局管理器199
10.3.1布局管理器概述199
10.3.2流布局200
10.3.3边界布局201
10.3.4网格布局202
10.3.5卡片布局203
10.4Java事件处理机制205
10.4.1Java事件处理概述205
10.4.2Java常用事件206
10.4.3事件适配器212
10.5Swing组件介绍213
小结214
习题214
第11章实训216
实训1开发工具和运行环境216
实训2基本数据类型.运算符216
实训3Java控制结构217
实训4方法的定义和调用217
实训5对象的创建与使用218
实训6类的组织——包218
实训7数组及命令行参数219
实训8类的继承220
实训9重载和覆盖221
实训10接口的实现222
实训11String类和StringBuffer类223
实训12Math类223
实训13异常处理224
实训14文件属性的访问224
实训15文本文件的读写226
实训16随机文件的读写227
实训17JavaApplet227
实训18图形用户界面(1)229
实训19图形用户界面(2)231
实训参考答案233
参考文献264

本目录推荐