• Java程序设计
  • Java程序设计
  • Java程序设计
  • Java程序设计
21年品牌 40万+商家 超1.5亿件商品

Java程序设计

10 3.4折 29 八品

仅1件

浙江温州
认证卖家担保交易快速发货售后保障

作者唐永新 编;朱喜福;林建民

出版社人民邮电出版社

出版时间2003-11

版次1

装帧平装

上书时间2023-12-01

乐清桃源书院

十三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八品
图书标准信息
  • 作者 唐永新 编;朱喜福;林建民
  • 出版社 人民邮电出版社
  • 出版时间 2003-11
  • 版次 1
  • ISBN 9787115096425
  • 定价 29.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 361页
  • 字数 578千字
【内容简介】
Java语言是面向对象的编程语言,它是目前Internet最流行的编程语言。本书主要介绍了Java语言基础知识;运用Java语言阐述了面向对象的编程基础理论和思维方法;深入浅出地讲解了Java语言的输入输出、异常和多线程;以大量的实例讲述了Java应用程序、Java小程序和图形用户界面设计;对Java的网络编程和数据库技术等也进行了较深入的介绍。本书意在通过丰富、实用的实例讲解,着重培养学生解决实际问题的能力。

  本书可作为高等学校、高等职业学校、成人高校Java程序设计课程的教材和教学参考书,也可供广大Java编程爱好者参考阅读。
【目录】
第1章  Java 语言基础1

1.1  熟悉 Java 语言1

1.1.1  Java的Application程序1

1.1.2  Java 的 Applet 小程序3

1.1.3  Java程序的运行3

1.1.4  HTML文件4

1.1.5  标识符与分隔符5

1.2  数据类型6

1.2.1  常量6

1.2.2  变量9

练习题17

第2章  运算符、表达式与控制结构18

2.1  运算符与表达式18

2.1.1  算术运算符18

2.1.2  关系运算符22

2.1.3  逻辑运算符23

2.1.4  位运算符25

2.1.5  条件运算符30

2.1.6  其他运算符30

2.1.7  运算符的优先级与结合性31

2.2  语句32

2.2.1  表达式语句32

2.2.2  复合语句32

2.2.3  流程控制语句32

2.3  控制结构33

2.3.1  选择结构33

2.3.2  循环结构38

2.3.3  控制转移42

2.4  数组45

2.4.1  数组的定义、创建及赋值45

2.4.2  数组元素的访问46

2.4.3  参考数据类型47

2.5  方法50

2.5.1  Java 方法的定义及调用50

2.5.2  方法的参数52

2.5.3  方法的返回值54

2.5.4  方法体的局部变量55

2.5.5  方法的递归调用57

2.5.6  方法的重载57

2.5.7  main( ) 方法59

练习题61

第3章  Java 面向对象程序设计63

3.1  面向对象程序设计的基本概念63

3.1.1  对象63

3.1.2  封装64

3.1.3  类64

3.1.4  类的继承65

3.1.5  类的多态性65

3.2  类65

3.2.1  类定义66

3.2.2  类对象67

3.2.3  构造函数68

3.2.4  深入了解类对象71

3.3  类的继承78

3.3.1  类继承的实现78

3.3.2  派生类的初始化81

3.3.3  类对象之间的数据类型转换82

3.3.4  类的成员覆盖83

3.3.5  修饰符85

3.4  接口90

3.4.1  接口的实现90

3.4.2  接口的继承与组合91

3.4.3  接口的多态92

3.5  package 包94

3.5.1  创建并使用包94

3.5.2  类及类成员的访问权限95

3.6  Java 的API 与类库96

3.6.1  使用 Math 数学类的方法96

3.6.2  字符串类98

练习题106

第4章  异常107

4.1  Java异常107

4.1.1  异常的基本概念107

4.1.2  Java对异常的处理机制109

4.1.3  异常类(Exception)109

4.1.4  异常类的方法和属性110

4.2  异常处理111

4.2.1  运行时异常112

4.2.2  捕获异常113

4.2.3  声明异常116

4.2.4  抛弃异常117

4.3  创建用户自己的异常119

练习题124

第5章  多线程125

5.1  多线程的概念125

5.2  线程的实现方法和基本控制126

5.2.1  多线程实现的两种方法127

5.2.2  对多线程的基本控制130

5.3  多线程的互斥问题131

5.4  多线程中的同步134

5.5  多线程的一些应用137

练习题140

第6章  Java的输入输出(I/O)处理142

6 .1  Java输入输出流的特点和层次结构142

6.1.1  Java输入输出流概述142

6.1.2  Java中输入输出流的层次结构142

6.2  文件的顺序输入输出143

6.2.1  InputStream和OutputStream143

6.2.2  FileInputStream和FileOutputStream146

6.2.3  过滤流149

6.2.4  以其他常用的顺序方式输入输出流153

6.3  文件的随机访问158

6.4  File类159

6.5  字符流163

6.5.1  基类Reader和Writer164

6.5.2  字符流I/O中的重要子类165

6.5.3  新旧类库的对应关系165

6.6  对象的串行化166

6.6.1  什么是对象串行化166

6.6.2  如何进行串行化操作166

6.6.3  对象串行化中的一些问题168

练习题171

第7章  Java 图形用户界面172

7.1  图形用户界面概述172

7.2  文本与字体174

7.2.1  绘制字符串、字符和字节174

7.2.2  确定字体、字型和字号175

7.2.3  颜色的设置178

7.3  图形设计183

7.3.1  画直线183

7.3.2  画矩形185

7.3.3  绘椭圆和圆弧188

7.3.4  绘制多边形191

7.4  显示图像193

7.4.1  定义图像类对象193

7.4.2  获取图像信息193

7.4.3  显示图像194

7.5  标签、按钮和文本框197

7.5.1  标签197

7.5.2  按钮198

7.5.3  输入文本框200

7.6  复选框、单选按钮和列表203

7.6.1  复选按钮框203

7.6.2  单选按钮206

7.6.3  列表207

7.7  鼠标事件与键盘事件209

7.7.1  鼠标事件209

7.7.2  键盘事件212

7.8  布局管理器214

7.8.1  FlowLayout 布局管理器214

7.8.2  BorderLayout 布局管理器215

7.8.3  GridLayout布局管理器217

练习题219

第8章  Java Applet220

8.1  Applet 入门220

8.1.1  什么是Applet220

8.1.2  Java Applet的安全机制221

8.1.3  Applet与HTML221

8.1.4  Appletviewer222

8.2  Applet的运行223

8.2.1  创建Applet223

8.2.2  Applet的生命周期及基本方法223

8.2.3  向Applet传递参数225

8.2.4  Applet与Application226

8.3  多媒体(Multimedia)232

8.3.1  图像及文字的综合例子232

8.3.2  声音243

8.3.3  动画244

8.4  Applet通信256

8.4.1  同页Applet之间的通信256

8.4.2  Applet和浏览器之间的通信260

8.4.3  Applet的网络通信263

练习题263

第9章  Java 应用程序实例265

9.1  面向对象程序设计的过程265

9.2  加密解密程序266

9.2.1  一个加密解密问题266

9.2.2  结构化程序设计267

9.2.3  面向对象的解270

9.3  一个简单的图形系统276

9.3.1  对象模型设计276

9.3.2  图形系统的设计和实现279

9.4  用Zip技术压缩文件287

9.4.1  向应用程序传入参数287

9.4.2  Zip包功能介绍287

9.4.3  文件流定义和基本操作288

9.4.4  完整程序实例289

9.5  简单的图片观察器293

9.5.1  Frame类对象定义和基本操作293

9.5.2  图片装载过程说明293

9.5.3  完整的程序实例295

练习题299

第10章  C/S通信300

10.1  网络编程概述300

10.1.1  域名和IP地址301

10.1.2  服务器和客户机302

10.1.3  端口号302

10.2  Socket(套接字)通信303

10.2.1  Socket套接字303

10.2.2  简单的TCP/IP客户/服务器程序304

10.2.3  同时为多个客户服务的程序308

10.3  数据报通信313

10.4  一个简单的FTP应用程序319

练习题321

第11章  JDBC数据库323

11.1  Java的数据库概述323

11.1.1  JDBC的框架结构323

11.1.2  JDBC典型应用模型324

11.2  访问数据库的安全性问题326

11.3  JDBC中的主要类326

11.4  数据库访问过程中的步骤327

11.4.1  连接数据库327

11.4.2  了解数据库信息328

11.4.3  查询数据330

11.4.4  获取查询结果集中的数据334

11.4.5  更新数据库336

11.4.6  JDBC的事务支持338

﹡11.5  JDBC 2.0介绍340

11.5.1  可滚动结果集340

11.5.2  可更新的结果集342

11.5.3  批量更新344

11.5.4  大对象读写345

练习题346

第12章  编程技能训练          347

12.1 实训1—熟悉Java编程环境    347

12.2 实训2—数据类型、运算符和表达式    349

12.3 实训3—运算符和表达式、分支语句    350

12.4 实训4—选择结构和循环结构      351

12.5 实训5—循环和跳转   352

12.6 实训6—方法和数组    353

12.7 实训7—定义类和使用类对象  354

12.8 实训8—定义类、接口和实现接口  354

12.9 实训9—类的定义和使用    355

12.10 实训10—捕捉异常  356

12.11 实训11—多线程的处理  356

12.12 实训12—输入输出    357

12.13 实训13—图形用户界面一    358

12.14 实训14—图形用户界面二      358

12.15 实训15—图形用户界面三    359

12.16 实训16—Java Applet   360

12.17 实训17—C/S通信    360

12.18 实训18—JDBC数据库      361
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP