Java程式设计教程(温秀梅、祁爱华编着书籍)

生活百科 2023-01-26 08:58生活百科www.aizhengw.cn

Java程式设计教程(温秀梅、祁爱华编着书籍)

《Java程式设计教程》是2014年9月1日清华大学出版社出版的图书,作者是温秀梅、祁爱华。

基本介绍

  • 书名Java程式设计教程
  • 作者温秀梅、祁爱华
  • ISBN9787302367536
  • 页数360
  • 出版社清华大学出版社
  • 出版时间2014年9月1日
  • 装帧平装
  • 开本16

内容简介

本书通过具有代表性的例子、详尽的讲解和丰富的练习全面介绍了Java 2的相关知识。本书在体系结构的编排上由浅入深,重点、难点突出,对于典型例题进行了分析解释,还在附录中整合了习题、实验、课程设计、模拟题等,使全书结构严谨、通俗易懂,兼有普及与提高的双重功能。
本书由3个部分组成 第一部分(第1~6章、第8章)对Java的基本特性、面向对象程式设计知识以及语法进行了较为系统的介绍; 第二部分(第7章、第9~12章)是关于Java Applet编程、图形用户界面、网路编程及资料库技术等内容的介绍; 第三部分是本书的附录部分,包括实验、课程设计及模拟题等。
本书本着少而精的原则,全书版面清晰、结构紧凑,知识信息含量高,特别适合作为计算机专业、非计算机专业的本科生教材或计算机套用培训班的教材,,还可以作为自学或函授学习的参考书。

图书目录

第1章Java概述
1.1Java的诞生与发展
1.2Java的特点
1.3Java开发运行环境的安装与配置
1.3.1安装JDK
1.3.2安装Java帮助文档
1.3.3配置环境变数
1.4Java的工作原理与运行系统
1.4.1Java的工作原理
1.4.2Java的运行系统
1.5简单的Java程式
1.5.1Java应用程式(Application)
1.5.2Java小应用程式
习题
第2章Java语言基础
2.1标识符和关键字
2.1.1标识符
2.1.2关键字
2.2基本数据类型
2.3常量、变数
2.3.1常量
2.3.2变数
2.4运算符与表达式
2.4.1赋值运算符和赋值表达式
2.4.2算术运算符和算术表达式
2.4.3关係运算符和关係表达式
2.4.4逻辑运算符和逻辑表达式
2.4.5条件运算符和条件表达式
2.4.6位运算符和位表达式
2.5流程控制语句
2.5.1顺序结构
2.5.2选择结构
2.5.3循环结构
2.6Java开发类库的组成
习题
第3章类和对象
3.1概述
3.1.1对象
3.1.2类
3.1.3讯息
3.1.4面向对象系统的特性
3.2类
3.2.1类的定义
3.2.2方法重载
3.2.3构造方法
3.3对象的定义和使用
3.3.1创建对象
3.3.2对象的使用
3.3.3对象的清除
3.3.4方法的参数传递
3.4实例变数、实例方法和类变数、类方法
3.4.1变数与方法
3.4.2变数的作用域
3.4.3变数的初始值
3.5this关键字
3.6包
3.6.1包的定义
3.6.2设定类路径
3.6.3包的使用
3.7内部类和匿名类
3.7.1内部类
3.7.2匿名类
3.8访问控制和类的封装性
3.8.1访问控制
3.8.2类的封装性
习题
第4章数组、字元串和向量
4.1数组
4.1.1一维数组
4.1.2二维数组
4.2字元串
4.2.1String类
4.2.2StringBuffer类
4.2.3StringTokenizer类
4.3向量
习题
第5章继承性和多态性
5.1继承性
5.1.1派生类的定义
5.1.2super关键字
5.1.3protected和final关键字
5.2多态性
5.3抽象类和接口
5.3.1抽象类
5.3.2接口
5.4初始化块
习题
第6章异常处理
6.1异常处理概述
6.1.1什幺是Java异常
6.1.2异常处理的目的
6.2异常类的分类与层次
6.2.1异常类的层次结构
6.2.2Exception类
6.2.3自定义异常类
6.3Java的异常处理机制
6.3.1捕获异常
6.3.2声明抛出异常
习题
第7章图形用户界面
7.1Java GUI概述
7.1.1AWT与Swing
7.1.2Swing组件
7.1.3Swing容器
7.1.4基于Swing的Java GUI设计思路
7.2图形与绘图
7.2.1绘图表面
7.2.2图形环境和图形对象
7.2.3颜色
7.2.4字型
7.2.5在面板上绘图
7.3事件处理与Swing常用组件
7.3.1Java事件处理机制
7.3.2精简事件处理程式的技巧
7.3.3JLabel组件与滑鼠事件处理
7.3.4按钮、文本栏位与动作事件
7.3.5单选按钮、複选框、组合框与项目事件
7.3.6列表与ListSelectionEvent事件
7.3.7进度条与时间组件
7.3.8选单与工具列
7.3.9表格组件与树
7.3.10桌面面板与内部视窗
7.4布局管理器
7.4.1FlowLayout布局管理器
7.4.2BorderLayout布局管理器
7.4.3GridLayout布局管理器
7.4.4CardLayout布局管理器
7.4.5BoxLayout布局管理器与Box类
习题
第8章档案、流和输入/输出技术
8.1I/O流概述
8.2I/O流类
8.2.1字元流
8.2.2位元组流
8.2.3标準输入/输出
8.3过滤流与流的串接
8.4档案流类与档案操作
8.4.1File类
8.4.2FileInputStream类、FileOutputStream类与读/写二进制档案
8.4.3RandomAccessFile类
8.4.4FileReader类、FileWriter类与读/写文本档案
8.5对象序列化
8.5.1对象流
8.5.2序列化举例
习题
第9章Java的Applet编程
9.1Java Applet概述
9.1.1Applet的生命周期
9.1.2Applet的绘图周期
9.2实现一个简单的Applet程式
9.2.1Applet程式的编写与编译
9.2.2将Applet嵌入Web网页
9.2.3Applet的执行
9.3Applet生命周期的状态切换举例
9.4Applet的常用方法
9.4.1获取Applet的有关信息
9.4.2获取多媒体档案
9.4.3同页Applet间的通信
9.5Applet的安全限制
习题
第10章多媒体与多执行绪
10.1使用Graphics2D类绘图
10.1.1Java 2D图形
10.1.2绘製Java 2D图形
10.2图像的操作
10.2.1图像的创建、载入和显示
10.2.2图像映射
10.3载入和播放音频剪辑
10.4多执行绪
10.4.1多执行绪概述
10.4.2创建执行绪的方式
10.4.3执行绪的生命周期及控制
10.4.4多执行绪的互斥与同步
10.4.5守护执行绪
10.5动画
10.5.1使用Timer类显示动画
10.5.2使一系列图像成为动画
习题
第11章利用JDBC访问资料库
11.1资料库与JDBC概述
11.1.1资料库概述
11.1.2SQL
11.1.3什幺是JDBC
11.1.4JDBC与ODBC
11.1.5ODBC数据源设定
11.2通过JDBC访问资料库
11.2.1JDBC资料库驱动程式
11.2.2JDBC API
11.2.3编写JDBC程式的一般步骤
11.3ATM应用程式
习题
第12章Java网路程式设计
12.1Java与网路通信
12.2URL通信
12.2.1InetAddress类
12.2.2URL类
12.2.3URLConnection类
12.3TCP Socket通信
12.4数据报通信
习题
附录AJava支持的编码集
附录B应用程式的打包与发布
附录C实验
附录DJava课程设计
附录E模拟考试题
附录F模拟考试题参考答案
附录G参考课时安排
参考文献

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有