欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 科技 > 计算机与网络 > Java 2面向对象程序设计基础与实例解析

浏览历史

Java 2面向对象程序设计基础与实例解析

Java 2面向对象程序设计基础与实例解析

prev next

  • 商品货号:01382007-6-5-1588
  • 商品重量:0克
    作者:陈艳华主编
    图书书号/ISBN:978-7-302-15009-1
    出版日期:2007-05-01
    印张:23.75
    字数:573千字
    开本:185×260
  • 上架时间:2008-06-21
    商品点击数:632
  • 定价:¥34.00元
    本店售价:¥23.75元
    注册用户:¥23.75元
    vip:¥22.56元
    黄金等级:¥21.38元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书是作者根据最新计算机教学大纲,并总结多年从事Java语言程序设计的教学经验编写而成的。 本书全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了认真的考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。另外,还以具体的案例介绍了本书知识的综合应用;而且每章都配有一定数量的习题或思考题,便于读者复习参考。通过学习,读者可以掌握Java面向对象编程的思想和Java编程的技术。 本书的特点是知识内容循序渐进,通俗易懂,概念清晰,思路新颖;适合作为各类院校的相关课程教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。

目 录

第1章 Java入门 1
1.1 Java概述 1
1.2 Java的工作原理 3
1.2.1 Java虚拟机 3
1.2.2 Java虚拟机体系结构 4
1.2.3 代码安全性检查机制 6
1.3 Java平台 7
1.3.1 Java 常用包 7
1.3.2 Java工具 8
1.4 Java类库 12
1.5 面向对象概述 12
1.5.1 基本概念 12
1.5.2 Java的面向对象特性 14
1.6 Java程序开发步骤简介 14
1.7 一个简单的Java程序实例 15
1.7.1 Java Application程序的 演示 15
1.7.2 Java Applet 程序的演示 17
1.8 课后练习 19
第2章 Java语言开发环境 21
2.1 Java语言开发工具JDK 21
2.1.1 JDK的下载和安装 21
2.1.2 设置JDK的操作环境 24
2.2 Java开发工具JCreator的使用 26
2.2.1 JCreator的安装 26
2.2.2 首次激活JCreator时的设置 29
2.3 课后练习 30
第3章 Java语法基础 32
3.1 标识符、关键字、数据类型 32
3.1.1 标识符 32
3.1.2 Java关键字 32
3.1.3 基本Java数据类型 33
3.2 变量、声明和赋值 38
3.2.1 变量的声明 39
3.2.2 变量的作用域 39
3.3 变量的初始化 41
3.4 类型转换与强制类型转换 42
3.4.1 Java的自动转换 43
3.4.2 不兼容类型的强制转换 43
3.4.3 表达式中类型的自动提升 44
3.5 表达式和流程控制 45
3.5.1 运算符 46
3.5.2 运算符优先级 58
3.5.3 流程控制 59
3.5.4 特殊循环控制 68
3.6 数组 71
3.6.1 数组的声明 71
3.6.2 数组的创建和引用 72
3.6.3 数组的初始化 74
3.6.4 多维数组 75
3.6.5 复制数组 77
3.7 课后练习 78
第4章 类 80
4.1 面向对象编程 80
4.1.1 面向过程 80
4.1.2 面向对象 81
4.2 类的描述 83
4.2.1 类的定义 84
4 2 2 类的构造及其实例化 86
4.3 类的成员变量 89
4.3.1 成员变量的定义 89
4.3.2 成员变量的访问权限 89
4.3.3 静态变量 91
4.3.4 常量 92
4.4 类的成员方法 92
4.4.1 静态方法 93
4.4.2 抽象方法 94
4.4.3 最终方法 97
4.4.4 本地方法 99
4.4.5 同步方法 100
4.4.6 形参和实参 102
4.4.7 成员方法重载 104
4.5 类的继承 105
4.6 this和super变量 107
4.7 抽象类 109
4.8 内部类 110
4.9 Java程序的执行 113
4.9.1 Java应用程序 113
4.9.2 用户界面 116
4.9.3 Object类 121
4.10 课后练习 127
第5章 包、接口和异常 129
5.1 包 129
5.1.1 Java 包的用途 129
5.1.2 访问包成员 131
5.1.3 源文件的布局 132
5.1.4 classpath参数 134
5.2 接口 137
5.2.1 接口能够解决的问题 137
5.2.2 接口的定义 140
5.2.3 Comparable 接口 143
5.2.4 回调 146
5.3 异常及其处理 148
5.3.1 什么是异常 148
5.3.2 异常的层次结构 149
5.3.3 异常的处理 153
5.4 创建自定义的异常 154
5.5 课后练习 156
第6章 线程 159
6.1 线程简介 159
6.1.1 程序、进程和线程 159
6.1.2 线程的生命周期 160
6.1.3 线程的优先级及其调度 161
6.1.4 线程组 166
6.2 线程的实现方法 167
6.2.1 继承Thread类 167
6.2.2 实现Runnable接口 169
6.3 线程的控制 170
6.3.1 启动线程 173
6.3.2 线程休眠 174
6.3.3 中断线程 176
6.4 Java的多线程实例 179
6.5 线程的同步与死锁 181
6.5.1 线程的同步 181
6.5.2 死锁 184
6.5.3 线程同步示例 186
6.5.4 设置线程优先级示例 188
6.6 ThreadLocal问题 192
6.7 课后练习 194
第7章 输入与输出 197
7.1 输入/输出包 198
7.1.1 I/O流 199
7.1.2 InputStream类常用接口 202
7.1.3 OutputStream类常用接口 203
7.1.4 Reader类常用接口 204
7.1.5 Writer类常用接口 205
7.2 常用的输入/输出流 206
7.2.1 标准输入/输出 206
7.2.2 操作目录和文件 208
7.2.3 文件流 211
7.2.4 随机文件的访问 213
7.3 对象流 216
7.4 过滤流 218
7.5 字节流与字符流的转换 220
7.6 课后练习 223
第8章 Java的网络编程 225
8.1 网络基础知识 225
8.1.1 TCP/lP参考模型 225
8.1.2 建立网络连接 226
8.2 Socket套接字 227
8.3 Java开发TCP/IP程序 228
8.4 多线程服务器 229
8.4.1 服务器端ServerSocket 229
8.4.2 客户端Socket 230
8.4.3 多线程服务器实例 233
8.5 数据报 235
8.5.1 DatagramPacket 235
8.5.2 DatagramSocket 236
8.5.3 数据报实例 237
8.5.4 组播套接字 MulticastSocket 240
8.6 URL资源 241
8.6.1 InetAddress 类 241
8.6.2 URL和URLConnection 243
8.7 网络聊天程序实例 247
8.8 课后练习 254
第9章 Java图形用户界面 256
9.1 容器与基本控件 256
9.1.1 窗口 256
9.1.2 面板和画布 259
9.1.3 菜单 262
9.1.4 按钮 266
9.1.5 文本框和文本域 271
9.1.6 标签 274
9.2 布局管理器 275
9.2.1 FlowLayout布局管理器 275
9.2.2 GridLayout布局管理器 277
9.2.3 BorderLayout布局管理器 278
9.2.4 CardLayout布局管理器 278
9.2.5 控件的排布示例 281
9.3 Java中键盘事件和鼠标事件 284
9.3.1 Java的事件处理模型 284
9.3.2 使用MouseListener接口 处理鼠标事件 286
9.3.3 使用MouseMotionListener 接口处理鼠标事件 288
9.3.4 控制鼠标的指针形状 290
9.3.5 键盘事件 291
9.4 彩色列表框实例 294
9.5 课后练习 297
第10章 Applet编程 300
10.1 Applet的基本知识 300
10.1.1 Applet的工作原理 300
10.1.2 Applet类的主要方法 302
10.2 Appletviewer 303
10.2.1 什么是Appletviewer 303
10.2.2 用Appletviewer 启动Applet 303
10.2.3 使用Appletviewer 304
10.3 HTML中的Applet标记 304
10.4 应用JAR包 306
10.5 Applet编程实例 307
10.5.1 编写一个Applet 307
10.5.2 获取键盘事件 310
10.5.3 捕获鼠标事件 311
10.5.4 计算器 313
10.5.5 图片百叶窗 318
10.6 课后练习 322
第11章 JDBC编程 325
11.1 JDBC简介 325
11.1.1 从ODBC到JDBC 325
11.1.2 JDBC的特点 326
11.1.3 JDBC驱动程序 327
11.1.4 JDBC API 328
11.2 JDBC基本编程 333
11.2.1 连接数据库 334
11.2.2 加载驱动程序和创建 连接 337
11.2.3 执行SQL语句 337
11.2.4 处理结果集 338
11.2.5 关闭数据库 339
11.3 JDBC编程实例 339
11.3.1 建立连接 340
11.3.2 数据库操作 341
11.3.3 JDBC2.0中的数据源 345
11.4 课后练习 346
第12章 Web应用编程 347
12.1 JSP概述 347
12.1.1 JSP语法概要 347
12.1.2 会话状态概述 350
12.2 Servlet简介 354
12.2.1 Servlet的生命周期 355
12.2.2 Servlet的接口和类 357
12.2.3 Servlet的编译和安装 360
12.2.4 运行Servlet 361
12.2.5 输出HTML的Servlet 361
12.3 JavaBean与JSP 362
12.4 Web应用示例 365
12.4.1 FTP连接与浏览 365
12.4.2 HTTP连接与浏览 367
12.5 课后练习 369
参考文献 370














[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha