顶部
收藏

Java面向对象程序设计(第3版)


作者:
聂哲
定价:
34.90元
ISBN:
978-7-04-037992-1
版面字数:
540.000千字
开本:
16开
全书页数:
319页
装帧形式:
平装
重点项目:
暂无
出版时间:
2013-08-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

本书为深圳职业技术学院Java 系列教材之一,是普通高等教育“十一五”国家级规划教材的修订版,也是国家精品课程的配套教材。
       全书通过典型应用实例来引导知识点,将相关知识融入到实例之中。读者通过完成实例,逐步掌握面向对象程序设计思想及Java 语言的具体应用。同时,通过“试一试”、“实战演练”等环节,来强化读者的Java 语言应用能力。
       本书共分8章,主要内容包括打开Java 之门、面向对象编程基础、面向对象高级编程、数组、包与常用API、异常与输入输出、图形用户界面、数据库编程以及网络编程。
       本书适用于应用性、技能型人才培养的各类教育使用,也可供从事Java 开发、应用人员学习参考使用。
       本书配有电子课件及源代码,读者可发邮件至编辑邮箱(1548103297@qq.com)索取。

  • 第1章 打开Java之门
    • 1.1 为什么要学习Java
      • 1.1.1 Java语言产生
      • 1.1.2 Java语言应用场景
    • 1.2 什么是Java
      • 1.2.1 什么是Java语言
      • 1.2.2 什么是Java平台
      • 1.2.3 Java 7的新特性
    • 1.3 怎样学习Java语言
      • 1.3.1 Java集成开发工具介绍
      • 1.3.2 Java集成开发工具比较和 选择
      • 1.3.3 创建Java开发环境
      • 1.3.4 学习路径规划
      • 1.3.5 网络资源
  • 第2章 面向对象Java入门
    • 2.1 对象与类
      • 2.1.1 类与对象的关系
      • 2.1.2 产生对象
      • 2.1.3 方法调用
      • 2.1.4 参数
      • 2.1.5 数据类型
      • 2.1.6 对象状态
      • 2.1.7 对象及其成员变量
      • 2.1.8 对象交互
      • 2.1.9 小结
    • 2.2 类定义
      • 2.2.1 Monk类的实现
      • 2.2.2 售票机1.0
      • 2.2.3 售票机2.0
      • 2.2.4 小结
    • 2.3 对象交互
      • 2.3.1 抽象和模块化
      • 2.3.2 软件中的抽象
    • 2.4 总结与提高
      • 2.4.1 BlueJ教学环境向JCreator 环境的转换
      • 2.4.2 静态变量与方法
      • 2.4.3 封装与抽象
  • 第3章 面向对象高级编程
    • 3.1 类的继承
      • 3.1.1 汽车管理系统及其核心类
      • 3.1.2 使用继承改善系统结构
      • 3.1.3 继承的实现
      • 3.1.4 子类对父类方法的覆盖
      • 3.1.5 为系统添加新的类
      • 3.1.6 单继承结构和Object类
      • 3.1.7 不能被继承的final类
      • 3.1.8 继承与组合
    • 3.2 多态性
      • 3.2.1 继承结构中类对象之间的类型 转换
      • 3.2.2 运行时多态
    • 3.3 抽象类
      • 3.3.1 另一个继承的实例
      • 3.3.2 抽象方法与抽象类
    • 3.4 接口
      • 3.4.1 接口的定义与实现
      • 3.4.2 接口的继承
      • 3.4.3 接口与多继承机制
      • 3.4.4 接口与多态
  • 第4章 数组与向量、包与 常用API
    • 4.1 数组 IJava 面向对象程序设计(第 3 版)
      • 4.1.1 36选7彩票程序
      • 4.1.2 一维数组的使用
      • 4.1.3 二维数组的使用
      • 4.1.4 数组参数
      • 4.1.5 改写36选7彩票程序
    • 4.2 Java向量
      • 4.2.1 简单学生信息维护程序
      • 4.2.2 Java向量的使用
    • 4.3 Java包
      • 4.3.1 包的创建和使用
      • 4.3.2 包的访问权限
      • 4.3.3 Jar归档文件
    • 4.4 Java API包与常用API的使用
      • 4.4.1 Java API包
      • 4.4.2 常用API的使用
  • 第5章 异常与输入输出
    • 5.1 Java异常处理
      • 5.1.1 Java异常实例
      • 5.1.2 异常的捕获处理
      • 5.1.3 异常的抛出处理
      • 5.1.4 异常分类与异常处理机制
      • 5.1.5 自定义异常
    • 5.2 Java输入输出与文件处理
      • 5.2.1 输入输出流基本概念
      • 5.2.2 使用节点流进行数据 输入输出
      • 5.2.3 使用过滤流进行数据的 输入输出
      • 5.2.4 文件的随机读写
      • 5.2.5 文件与目录管理
  • 第6章 图形用户界面
    • 6.1 Java GUI基础
    • 6.2 Java的布局管理
      • 6.2.1 顺序布局
      • 6.2.2 边界布局
      • 6.2.3 网格布局
      • 6.2.4 手工布局
    • 6.3 Java 的事件处理机制
    • 6.4 Java的常用组件及事件处理
      • 6.4.1 标签和按钮
      • 6.4.2 文本输入框和密码输入框
      • 6.4.3 单选按钮和复选框
      • 6.4.4 下拉菜单
      • 6.4.5 菜单
      • 6.4.6 标准对话框
      • 6.4.7 用户自定义对话框
      • 6.4.8 文件框
      • 6.4.9 常用容器
    • 6.5 综合应用
      • 6.5.1 游戏的主要功能
      • 6.5.2 游戏的界面设计
      • 6.5.3 游戏的设计思想
      • 6.5.4 游戏的实现代码
    • 6.6 总结与提高
      • 6.6.1 javax.swing包与 java.awt包
      • 6.6.2 Swing简介
      • 6.6.3 Java的事件处理
  • 第7章 数据库编程
    • 7.1 JDBC基础
    • 7.2 JDBC数据库编程基础
      • 7.2.1 建立数据源
      • 7.2.2 查询数据
      • 7.2.3 更新数据
    • 7.3 学生信息管理程序
      • 7.3.1 程序运行界面
      • 7.3.2 程序实现步骤
      • 7.3.3 程序代码分析
    • 7.4 总结与提高
  • 第8章 网络编程
    • 8.1 网络编程的基本知识
      • 8.1.1 网络协议
      • 8.1.2 机器标识
      • 8.1.3 服务器和客户机
      • 8.1.4 端口
      • 8.1.5 套接字. II
    • 8.2 基于TCP的简单聊天系统
      • 8.2.1 服务器端功能的实现
      • 8.2.2 客户端功能的实现
      • 8.2.3 客户向服务器发送信息
      • 8.2.4 服务器接收客户端发送来的信息
      • 8.2.5 假死问题
    • 8.3 基于多线程的简单聊天系统
    • 8.4 基于TCP的多客户-服务器信息交互系统
      • 8.4.1 实现服务器多客户连接的 原理
      • 8.4.2 服务器-客户连接线程的 实现
      • 8.4.3 收发信息线程的实现
      • 8.4.4 多客户-服务器信息交互系统的 实现
    • 8.5 基于TCP协议的多客户信息 广播系统
      • 8.5.1 客户-服务器之间需要传送 的信息内容
      • 8.5.2 客户-服务器协议(信息格式) 的约定
      • 8.5.3 服务器端功能结构
      • 8.5.4 服务器端程序实现
      • 8.5.5 客户器端功能结构
      • 8.5.6 客户器端程序实现
    • 8.6 总结与提高
      • 8.6.1 多线程的第2种实现途径
      • 8.6.2 线程的同步
      • 8.6.3 基于UDP协议的网络 编程
    • 附录A Java语法
    • 附录B Java程序调试常见错误 与异常
    • 附录C Applet简介
    • 附录D Java API文档
    • 附录E Javadoc的使用
    • 附录F 相关工程注释文件及 程序代码
  • 参考文献

相关图书