Java语言与面向对象程序设计

Java语言与面向对象程序设计 pdf epub mobi txt 电子书 下载 2025

出版者:清华大学出版社
作者:印� 编著
出品人:
页数:310
译者:
出版时间:1999-06
价格:23.50
装帧:平装
isbn号码:9787302039273
丛书系列:
图书标签:
  • 语言与面向对象程序设计
  • 计算机
  • 面向对象
  • 软件开发
  • tech
  • 05IT
  • 03chinese
  • 01book
  • Java
  • 面向对象
  • 程序设计
  • 编程
  • 计算机科学
  • 教材
  • 基础
  • 入门
  • 算法
  • 数据结构
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书将Java语言编程技术和面向对象程序设计两部分内容相结合,在讲授Internet上最流行的编程工具Java的同时,介绍了它所采用的面向对象技术的基础理论、主要原则和思维方法。书中首先介绍了面向对象软件开发和Java语言的基础知识;然后阐述了面向对象程序设计的基本原则与特点,并借助于Java把这些原则和特点融入具体的程序中,帮助读者建立由感性到理性的深入认识;最后介绍了Java编程的必备工具,包括类库、常用算法、GUI、Swing和网络编程等。全书不仅介绍理论,更强调实际运用,特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力。书中给出了大量经过调试运行的实例,便于初学者入门。

本书可以作为大中专院校低年级学生的教材,也可作为其他同等程度读者的自学用书。

作者简介

目录信息

目录
第1章 面向对象软件开发概述
1.1 面向对象问题求解的提出
1.2 面向对象问题求解概述
1.3 对象、类与实体
1.4 对象的属性与相互关系
1.4.1 象的属性
1.4.2 对象的关系
1.5 面向对象的软件开发过程
1.5.1 面向对象的分析
1.5.2 面向对象的设计
1.5.3 面向对象的实现
1.6 面向对象程序设计方法的优点
1.6.1 可重用性
1.6.2 可扩展性
1.6.3 可管理性
1.7 小结
习题
第2章 Java概述
2.1 第一个Java Application程序
2.1.1 源程序编辑
2.1.2 字节码的编译生成
2.1.3 字节码的解释与运行
2.2 第一个Java Applet程序
2.2.1 源程序的编辑与编译
2.2.2 代码嵌入
2.2.3 Applet的运行
2.3 图形界面的输入输出
2.3.1 Java Applet图形界面输入输出
2.3.2 Java Application图形界面输入输出
2.4 字符界面的输入输出
2.5 Java语言的特点
2.6 小结
习题
第3章 Java语言基础
3.1 Java程序的构成
3.2 数据类型、变量与常量
3.2.1 数据类型
3.2.2 标识符
3.2.3 常量
3.2.4 变量
3.3 表达式
3.3.1 赋值与强制类型转换
3.3.2 算术运算
3.3.3 关系运算
3.3.4 逻辑运算
3.3.5 位运算
3.3.6 其他运算符
3.3.7 运算符的优先级与结合性
3.3.8 注释
3.4 流程控制语句
3.4.1 结构化程序设计的三种基本流程
3.4.2 分支语句
3.4.3 循环语句
3.4.4 跳转语句
3.5 小结
习题
第4章 抽象、封装与类
4.1 抽象与封装
4.1.1 抽象
4.1.2 封装
4.2 Java的类
4.2.1 系统定义的类
4.2.2 用户程序自定义类
4.2.3 创建对象与定义构造函数
4.3 类的修饰符
4.3.1 抽象类
4.3.2 最终类
4.4 域
4.5 方法
4.6 访问控制符
4.7 小结
习题
第5章 继承与多态
5.1 继承
5.2 Java的继承
5.2.1 派生子类
5.2.2 域的继承与隐藏
5.2.3 方法的继承与覆盖
5.2.4 this与super
5.3 多态
5.4 Java的重载
5.5 构造函数的继承与重载
5.6 包
5.6.1 创建包
5.6.2 包的引用
5.7 接口
5.7.1 接口概述
5.7.2 声明接口
5.7.3 实现接口
5.8 小结
习题
第6章 工具类与算法
6.1 语言基础类库
6.1.1 Object类
6.1.2 数据类型类
6.1.3 Math类
6.1.4 System类
6.2 Applet类与Applet小程序
6.2.1 Applet的基本工作原理
6.2.2 Applet类
6.2.3 HTML文件参数传递
6.3 数组
6.4 向量
6.5 字符串
6.5.1 String类
6.5.2 StringBuffer类
6.5.3 Java Application命令行参数
6.6 递归
6.7 排序
6.7.1 冒泡排序
6.7.2 选择排序
6.7.3 插入排序
6.7.4 桶排序
6.8 查找
6.9 链表
6.9.1 链表的节点
6.9.2 创建链表
6.9.3 遍历链表
6.9.4 链表的插人操作
6.9.5 链表的删除操作
6.10 队列
6.11 堆栈
6.12 二叉树
6.13 小结
习题
第7章 图形用户界面的设计与实现
7.1 图形用户界面概述
7.2 用户自定义成分
7.2.1 绘制图形
7.2.2 显示文字
7.2.3 控制颜色
7.2.4 显示图像
7.2.5 实现动画效果
7.3 Java的事件处理
7.4 GUI标准组件概述
7.5 标签、按钮与动作事件
7.6 文本框、文本区域与文本事件
7.7 单、复选按钮,列表与选择事件
7.8 滚动条与调整事件
7.9 画布与鼠标、键盘事件
7.10 布局设计
7.10.1 FlowLayout
7.10.2 BorderLayout
7.10.3 CardLayout
7.10.4 GrldLayout
7.11 Panel与容器事件
7.12 Frame与窗口事件
7.13 菜单的定义与使用
7.14 对话框、组件事件与焦点事件
7.15 小结
习题
第8章 Java高级编程
8.1 异常处理
8.1.1 异常与异常类
8.1.2 抛出异常
8.1.3 异常的处理
8.2 Java多线程机制
8.2.1 Java中的线程
8.2.2 Java的线程类与Runnable接口
8.2.3 如何在程序中实现多线程
8.3 Swing GUI组件
8.3.1 JApplet
8.3.2 JButton
8.3.3 JSlider
8.3.4 JPasswordField
8.3.5 JTabbedPane
8.4 流式输入输出与文件处理
8.4.1 Java输入输出类库
8.4.2 文件的处理与随机访问
8.5 用Java实现底层网络通信
8.5.1 基于连接的流式套接字
8.5.2 无连接的数据报
8.6 Java程序对网上资源的访问
8.7 小结
习题
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有