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

Java程序设计教程

Java程序设计教程

定 价:¥22.00

作 者: 邱仲潘,朱诗兵,朱小谷编著
出版社: 北京希望电子出版社
丛编项: 21世纪高等院校计算机基础系列教材
标 签: Java

ISBN: 9787505111196 出版时间: 2005-03-01 包装: 简裝本
开本: 26cm 页数: 120 字数:  

内容简介

  自问世以来,以其独特的优势迅速风靡了计算机界。经过数年的发展,它已日益显现出巨大的优势和潜力,成为当今主流的编程语言。《21世纪高等院校计算机基础系列教材:Java程序设计教程》共分为13章,分别介绍了Java基础入门、基本数据类型、Java运算符与表达式、流程控制、面向对象程序设计、类的继承与多态、数组、字符串的处理、图形用户界面设计、图形处理、异常处理、多线程程序设计、网络编程等内容。并配以大量的习题供读者练习。《21世纪高等院校计算机基础系列教材:Java程序设计教程》语言流畅,示例丰富,针对所阐述的理论列举了比较典型的实例,便于读者学习、掌握。《21世纪高等院校计算机基础系列教材:Java程序设计教程》可作为大学、高等职业技术教育教材,也可供从事计算机软件开发的读者学习使用。

作者简介

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

图书目录

第1章  Java基础入门    1
1.1  Java语言概述    1
1.1.1  Java语言的发展及应用前景    1
1.1.2  Java语言的特点    2
1.2  Java程序开发与运行环境    4
1.2.1  Java开发环境及安装    4
1.2.2  开发环境设境    4
1.3  Java的两类应用程序开发过程举例    5
1.3.1  Java Application开发过程
举例    5
1.3.2  Java  Applet开发过程举例    7
1.4  小  结    8
1.5  习  题    8
第2章  基本数据类型    9
2.1  数据类型综述    9
2.2  变量和常量    10
2.2.1  标识符    10
2.2.2  常量(Constant Variables)    11
2.2.3  变量(Variables)    11
2.3   基本数值数据类型    13
2.3.1  整数类型    13
2.3.2  浮点数类型    13
2.4  非数值数据类型    14
2.4.1  字符类型    14
2.4.2  布尔类型    15
2.4.3  字符串类型    15
2.5  数据类型综合应用举例    15
2.6  数据类型转换    18
2.7  小  结    21
2.8  习  题    21
第3章  Java运算符与表达式    22
3.1  运算符与表达式概述    22
3.2  算术运算    24
3.3  关系运算    26
3.4  布尔逻辑运算    27
3.5  赋值运算    29
3.6  扩展赋值运算    29
3.7  位运算    31
3.8  条件运算    33
3.9  小  结    34
3.10  习  题    34
第4章  流程控制    35
4.1  流程控制概述    35
4.2  条件语句    37
4.3  循环语句    43
4.3.1  while语句    43
4.3.2  do-while语句    47
4.3.3  for语句    48
4.4  开关语句    52
4.5  跳转语句    55
4.5.1  break语句    55
4.5.2  continue语句    57
4.6  return语句    60
4.7  小  结    62
4.8  习  题    63
第5章  面向对象程序设计    64
5.1  面向对象编程的基本概念和特征    64
5.1.1  面向对象简介    64
5.1.2  对象的基本概念    64
5.1.3  类的基本概念    65
5.1.4  消息的基本概念    65
5.1.5  面向对象的基本特征    65
5.2  类    67
5.2.1  类的定义    67
5.2.2  成员变量    68
5.2.3  成员方法    68
5.2.4  构造函数与析构函数    69
5.3  对象    71
5.3.1  对象的创建    72
5.3.2  对象的使用    73
5.4  访问控制与修饰符    74
5.4.1  成员变量的修饰符    74
5.4.2  成员方法的修饰符    78
5.5  小  结    79
5.6  习  题    79
第6章  类的继承与多态    81
6.1  类的继承    81
6.1.1  创建子类    82
6.1.2  抽象类和抽象方法    89
6.1.3  super与this的使用    90
6.2  接口与包    93
6.2.1  接口    93
6.2.2  包    96
6.3  类的多态    100
6.3.1  成员方法的重载与覆盖    101
6.3.2  类与类之间的数据类型转换    103
6.4  小  结    105
6.5  习  题    105
第7章  数组    106
7.1  一维数组    106
7.1.1  一维数组的定义    106
7.1.2  一维数组的初始化    107
7.1.3  一维数组的引用    108
7.1.4  一维数组的应用举例    112
7.2  二维数组    114
7.2.1  二维数组的定义    114
7.2.2  二维数组的初始化    114
7.2.3  二维数组的引用    115
7.2.4  二维数组的应用举例    116
7.3  字符串数组的使用    118
7.4  小  结    120
7.5  习  题    120
第8章  字符串的处理    121
8.1  字符串的表示    121
8.1.1  字符串常量的表示    121
8.1.2  用String表示字符串    121
8.1.3  StringBuffer表示字符串    122
8.2  字符串的基本操作    123
8.2.1  对String类字符串的基本操作    123
8.2.2  对StringBuffer类字符串的
基本操作    129
8.3  字符串的比较    131
8.4  应用举例    133
8.5  小  结    136
8.6  习  题    136
第9章  Java图形用户界面设计    138
9.1  AWT简介    138
9.2  AWT容器    140
9.2.1  Frame    140
9.2.2  Panel    141
9.3  布局管理器    143
9.3.1  FlowLayout布局管理器    143
9.3.2  BorderLayout布局管理器    144
9.3.3  GridLayout布局管理器    145
9.3.4  CardLayout布局管理器    146
9.3.5  GridBagLayout布局管理器    148
9.4  AWT常见组件    152
9.4.1  文本输入组件    152
9.4.2  按钮    157
9.4.3  列表框和选项框    160
9.4.4  菜单    163
9.5  事件处理机制    167
9.6  事件处理编程范例    168
9.7  适配器    171
9.8  用Swing创建用户界面    172
9.8.1  Swing简介    172
9.8.2  用Swing创建用户界面举例    172
9.9  小  结    180
9.10  习  题    180
第10章  图形处理    181
10.1  绘制基本图形    181
10.1.1  Java图形坐标系    181
10.1.2  Graphics的图形方法分类    182
10.1.3  绘制基本图形    182
10.2  填充图形    187
10.3  字体和颜色    188
10.3.1  字体    188
10.3.2  颜色    191
10.4  绘图模式    195
10.5  小  结    196
10.6  习  题    197
第11章  异常处理    198
11.1  异常    198
11.1.1  异常的概念    198
11.1.2  异常类的类层次    198
11.2  异常处理机制    200
11.2.1  捕获异常    200
11.2.2  声明异常    202
11.2.3  抛出异常    204
11.2.4  自定义异常类    205
11.3  小  结    206
11.4  习  题    206
第12章  多线程程序设计    207
12.1  进程(Process)与线程(Thread)    207
12.2  线程的状态与生命周期    208
12.3  线程的优先级与调度    210
12.4  多线程的实现    210
12.4.1 多线程中的常用方法    210
12.4.2  从Thread类继承    211
12.4.3  实现Runnable接口    213
12.5  多线程的同步    215
12.6  小  结    221
12.7  习  题    221
第13章  网络编程    222
13.1  基本概念    222
13.2  URL类    223
13.2.1  URL概述    223
13.2.2  创建URL对象    224
13.2.3  URL类简介    225
13.2.4  与URL地址建立连接    226
13.2.5  通过URLConnection获取
WWW资源    227
13.3  套接字通信    228
13.3.1  Socket类    228
13.3.2  ServerSocket类    229
13.3.3  套接字通信方式    230
13.3.4  套接口通信举例    230
13.4  数据报通信    237
13.4.1  DatagramSocket类    237
13.4.2  DatagramPacket类    238
13.4.3  数据报通信举例    238
13.5  小  结    243
13.6  习  题    243
参考文献    244

本目录推荐