种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

java程式设计(杨厚群编中国铁道出版社出版图书)

(2019-08-10 04:05:44) 百科综合
java程式设计(杨厚群编中国铁道出版社出版图书)

java程式设计(杨厚群编中国铁道出版社出版图书)

《java程式设计》是2009年中国铁道出版社出版的图书,作者是杨厚群。

基本介绍

  • 书名:java程式设计
  • 作者:杨厚群
  • ISBN:978-7-113-09366-2
  • 页数:260
  • 定价:26
  • 出版社:中国铁道出版社
  • 出版时间:2009-01-01
  • 开本:16开

内容简介

Java不仅可以用来开发大型的桌面应用程式,而且还特别适合于Internet的套用开发。目前,很多新的技术领域都涉及Java。Java是面向对象程式设计语言,涉及网路、多执行绪等重要的基础知识,因此Java也是学习面向对象编程和网路编程的首选语言。
本书讲解Java程式设计知识及其编程方法,包括Java语言的基础语法、结构化程式设计、面向对象程式设计、数组、字元串、向量、哈希表、枚举、异常处理、档案和数据流、图形用户界面设计、Applet程式、执行绪、编程规範、网路程式设计、多媒体和图形学程式设计等。
本书的章节编排与内容以人们学习与认知的过程为基础,注重内容的可读性和可用性,与实际需求相匹配。内容力求简明,许多例题都经过精心设计,既能帮助理解知识,又具有启发性;每章都包含了图、表、例程以及类和接口的说明,使读者在轻鬆和愉快之中迅速理解与掌握Java程式设计的知识和方法,并套用到实践中去。本书既可以作为高等院校各专业的基础教材,也可以作为使用Java的工程技术人员和科技工作者的自学参考书。

编辑推荐

本书全面讲解了Java的程式设计知识和编程方法,在内容的深度和广度方面都进行了仔细考虑,在类、对象、继承、接口等重要基础知识的讲解上侧重深度,在实用类知识的讲解上侧重广度。通过本书的学习,读者可以掌握Java面向对象的编程思想和网路编程中的一些重要技术。 全书共分十二章,主要内容包括Java基本编程结构、字元串和数组、图形编程、Java Swing与事件处理、Applet基础、输入/输出流及档案、Java的网路编程等。

目录

第1章 Java概述
1.1 Java发展简史
1.2 Java的特点
1.3 Java和Internet
1.4 安装J2SDK开发环境
1.4.1 建立Java 2 SDK开发环境
1.4.2 Java工具集
1.5 使用命令行工具
1.5.1 Application和Applet
1.5.2 使用J2SDK开发Java程式
1.6 使用集成开发环境
第2章 Java基本编程结构
2.1 简单的Java程式
2.2 注释
2.3 基本数据类型
2.3.1 布尔型
2.3.2 字元型
2.3.3 整型
2.3.4 浮点型
2.4 变数
2.4.1 声明变数
2.4.2 变数的使用
2.4.3 变数的作用域
2.5 常量
2.6 操作符
2.6.1 算术运算符
2.6.2 关係运算符
2.6.3 逻辑运算符
2.6.4 位运算符
2.6.5 其他运算符
2.7 控制语句
2.7.1 分支语句
2.7.2 循环语句
2.7.3 与程式转移有关的跳转语句
第3章 字元串和数组
3.1 字元串
3.1.1 String类
3.1.2 StringBuffer类
3.1.3 StringTokenizer类
3.2 数组
3.2.1 一维数组
3.2.2 多维数组
第4章 对象和类
4.1 面向对象程式设计
4.1.1 面向对象方法学的形成
4.1.2 面向对象的基本概念
4.1.3 UML静态视图简介
4.2 创建用户类
4.2.1 类的定义
4.2.2 成员变数的定义与初始化
4.2.3 成员方法的定义
4.2.4 成员方法的重载
4.2.5 构造方法的定义与重载
4.2.6 将讯息传递给方法或构造器
4.2.7 嵌套的类
4.3 对象实例化
4.3.1 创建对象
4.3.2 使用对象
4.3.3 清除对象
4.4 访问属性控制
4.4.1 默认访问属性
4.4.2 public
4.4.3 private
4.4.4 protected
4.5 静态成员
4.5.1 静态成员变数
4.5.2 静态成员方法
4.6 final、this和null
4.6.1 final
4.6.2 this
4.6.3 null
4.7 包
4.7.1 包的声明
4.7.2 包的使用
4.7.3 常用系统包简介
4.8 综合套用示例
第5章 继承与多态
5.1 类的继承
5.1.1 子类的定义
5.1.2 子类的构造方法
5.2 类成员的隐藏与重载
5.2.1 类成员的继承
5.2.2 成员变数的隐藏
5.2.3 成员方法的重载与覆盖
5.2.4 构造方法的覆盖
5.3 多态性
5.3.1 多态性简述
5.3.2 参数多态性示例
5.4 Object类和Class类
5.4.1 Object类
5.4.2 Class类
5.5 抽象类与接口
5.5.1 抽象类
5.5.2 接口
5.5.3 接口的声明
5.5.4 接口的继承
5.5.5 接口实现
5.6 对象克隆
5.7 对象转型和类的设计原则
5.7.1 对象转型
5.7.2 类的设计原则
5.8 综合套用示例
第6章 异常处理
6.1 异常和异常类
6.2 已检查和未检查的异常
6.3 异常处理
6.3.1 try-catch-finally语句
6.3.2 再次抛出异常
6.4 异常处理技巧
6.5 创建自己的异常类
第7章 图形编程
7.1 Swing概述
7.1.1 Swing与AWT之间的关係
7.1.2 Swing特性
7.1.3 Swing组件和容器
7.2 框架
7.2.1 创建并显示框架
7.2.2 给框架定位
7.2.3 在框架中创建组件
7.3 在面板中显示信息
7.4 颜色
7.4.1 设定颜色
7.4.2 Color类的使用
7.5 绘製几何图形
7.5.1 绘製图形
7.5.2 写字
7.6 文本和字型
7.6.1 Font类
7.6.2 Fontmetrics类
7.7 图像
7.7.1 载入并显示图像
7.7.2 图示
7.8 综合套用示例
第8章 Java Swing与事件处理
8.1 布局管理介绍
8.1.1 顺序布局(FlowLayout)
8.1.2 格线布局(GridLayout)
8.1.3 框线布局(BorderLayout)
8.2 文本输入
8.2.1 文本框JTextField
8.2.2 JPasswordField
8.2.3 JtextArea文本区
8.3 按钮与标籤
8.3.1 按钮
8.3.2 标籤
8.4 选择组件
8.4.1 複选框
8.4.2 单选按钮
8.4.3 列表
8.4.4 下拉列表和组合框
8.4.5 选项卡
8.4.6 滚动条
8.4.7 多个视窗
8.5 选单
8.5.1 选单栏
8.5.2 选单类
8.5.3 选单项
8.6 複杂的布局管理
8.6.1 卡片布局(CardLayout)
8.6.2 格线袋布局(GridBagLayout)
8.7 对话框
8.7.1 讯息对话框
8.7.2 确认对话框
8.7.3 输入对话框
8.7.4 选项对话框
8.8 事件处理基础
8.8.1 事件和事件源
8.8.2 事件注册监听和处理
8.8.3 事件处理
8.9 AWT事件继承层次
8.10 AWT的语义事件和低层事件
8.11 低层事件类型
8.11.1 视窗事件
8.11.2 滑鼠事件
8.11.3 键盘事件
8.12 综合套用示例
第9章 Applet基础
9.1 Applet运行原理
9.1.1 运行原理
9.1.2 关于repaint( )方法和update(Graphics g)方法
9.2 Applet的HTML标记和属性
9.2.1 Applet定位属性
9.2.2 Applet代码属性
9.2.3 用于非Java兼容浏览器的Applet属性
9.2.4 向Applet传递讯息
9.3 多媒体套用
9.3.1 在Applet中播放声音
9.3.2 在Applet中绘製图形和图像
9.3.3 在Applet中显示图像
9.4 JAR档案
第10章 多执行绪
10.1 Java中的执行绪
10.2 执行绪的生命周期
10.3 执行绪的优先权和调度管理
10.4 扩展Thread类创建执行绪
10.5 Runnable接口
10.6 常用方法
10.7 执行绪同步
10.8 执行绪组
第11章 输入/输出流及档案
11.1 Java输入/输出类库
11.1.1 流的概念
11.1.2 基本输入/输出流类
11.1.3 其他输入/输出流类
11.1.4 标準输入/输出
11.2 字元的输入与输出
11.2.1 输入字元
11.2.2 输出字元
11.3 数据输入/输出流
11.4 Java程式的档案与目录
11.4.1 创建File类对象
11.4.2 获取档案或目录属性
11.4.3 档案或目录操作
11.4.4 顺序档案的访问
11.4.5 随机档案的访问
11.5 综合套用示例
第12章 Java的网路编程
12.1 网路基础知识
12.1.1 IP位址
12.1.2 连线埠
12.1.3 客户机与伺服器
12.1.4 URL概念
12.1.5 TCP/IP网路参考模型
12.2 Java网路编程概述
12.3 Java网路类和接口
12.4 基于URL的网路编程
12.4.1 URL类和URL对象
12.4.2 使用URL读取网路资源
12.4.3 通过URLConnection连线网路
12.5 基于Socket的网路编程
12.5.1 Socket类
12.5.2 ServerSocket类
12.5.3 Socket通信的过程
12.5.4 客户端Socket
12.5.5 伺服器Socket
12.5.6 C/S环境下Socket的套用
12.6 数据报通信的套用
12.6.1 数据报概述
12.6.2 传送和接收工作流程
12.6.3 利用数据报通信的C/S程式
12.7 综合套用示例
12.7.1 HTTP的作用原理
12.7.2 Web伺服器功能实现过程
12.7.3 Web伺服器实现程式代码
12.7.4 运行Java伺服器
参考文献

标 签

搜索
随机推荐

Powered By 种豆资源网||