书籍详情
Java程序设计与应用技术教程
作者:黄斐编著
出版社:科学出版社
出版时间:2003-09-01
ISBN:9787030122704
定价:¥23.00
内容简介
本书是教育部世界银行贷款21世纪初高等理工科教育教学改革项目中《以培养创新人才为目标的地方院校计算机科学与技术专业教学改革的研究与实践》项目成果之一,是“21世纪高等院校计算机技术教学”丛书中的一本。随着Java的应用越来越广泛,Java程序设计已越来越受到广大计算机教育工作者的重视。Java作为一种面向对象的程序设计语言,同时具备了与平台无关性、高可靠性、多线程等特性,是Internet上最流行的编程语言之一,正被越来越多的用户了解和使用。本书共分十一章,主要内容包括:Java基本语法、科学计算与输入输出、程序流程控制、数组、类和对象、Java接口和包及异常、标准类库和字符串处理、输入/输出流、图形用户界面(GUI)及网络编程。本书在介绍Java的基本语法和常用算法的基础上重点讨论了Java的类和对象,并根据程序设计课程的特点,在讲述语法规则的同时,结合面向对象技术的基本原理和思维方法,给出相关的程序实例。本书还特别注重提高读者运用Java语言和面向对象技术解决实际问题的能力。书中给出了大量经过调试运行通过的实例,便于初学者入门。每章都附有习题,供课后练习。
作者简介
暂缺《Java程序设计与应用技术教程》作者简介
目录
第1章JAVA概述
1.1 JAVA的特征
1.2 JAVA程序的类型
1.3简单的JAVA程序介绍
1.3.1一个简单的Java程序
1.3.2程序的基本要求
1.3.3Java程序的开发步骡
1.4面向对象的程序设计概述
1.4.1对象及面向对象的程序设计
1.4.2面向对象程序设计的要素
1.5 JAVA程序运行环境
习题1
第2章JAVA的基本语法
2.1词法与句法
2.1.1关键字
2.1.2标识符
2.2 JAVA的基本数据类型
2.2.1整型
2.2.2浮点型
2.2.3字符型
2.2.4布尔型
2.3常量
2.3.1整型常量
2.3.2实型常量
2.3.3字符常量
2.3.4 字符串常量
2.4变量
2.4.1变量说明
2.4.2 变量赋初值
2.4.3final变量
2.4.4作用域
2.5 基本运算符
2.5.1运算符的优先级
2.5.2 算术运算符
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5位运算符
2.6表达式
2.6.1算术表达式
2.6.2 关系表达式
2.6.3 逻辑表达式
2.6.4 赋值表达式
2.6.5复合赋值运算符
2.6.6.赋值时的类型转换
2.7表达式语句和空语句
2.7.1表达式语句和空语句
2.7.2自增.自减运算符
习题2
第3章科学计算与输入输出
3.1科学计算方桔
3.2标推输出方法
3.3 标准输入方法
3.4自定义输入法
习题3
第4章程序的流程控制
4.1条件选择语句
4.1.1if语句
4.1.2 if.else语句
4,1.3if语句的嵌套
4.1.4条件运算符
4.2SSWITCH语句
4.3循环控制语句
4.3.1 while语句
4.3.2do.while语句
4.3.3for语句
4.3.4循环的嵌套
4.4跳转语句
4.4.1break语句
4.4.2continue语句
4.5 控制结构程序实例
习题4
第5章数组
5.1一维数组
5.1.1一维数组的声明
5.1.2数组的创建
5.1.3声明和创建的联用格式
5.1.4 一维数组的初始化
5.1.5 一维数组应用
5.2多维数组
5.2.1二维数组的声明与创建
5.2.2二维数组元素的初始化
5.2.3二维数组应用举例
习题5
第6章JAVA类和对象
6.1面向对象程序设计的概念
6.1.1对象
6.1.2消息
6.1.3类
6.1.4继承
6.1.5抽象
6.1.6多态型
6.2类的描述
6.3成员变量
6.3.1成员变量定义
6.3.2成员变量的访问权限
6.3.3静态变量
6.3.4final变量
6.4 成员方法
6.4.1方法的定义
6.4.2 形参与实参
6.4.3成员变量和局部变量的作用域
6.4.4方法的递归调用
6.4.5 方法的重载
6.5对象
6.5.I创建对象
6.5.2使用对象
6.5.3访问对象
6.5.4 this
6.6类的继承
6.6.1创建子类
6.6.2子类对象的使用
6.6.3抽象类
习题6
第7章JAVA接口.包和异常
7.1接口
7.1.1接口定义
7.1.2接口的实现
7.1.3接口作为数据类型
7.1.4接口继承
7.1.5接口中的变量
7.2包
7.2.1包的定义
7.2.2包的使用
7.2.3标识符的作用域
7.3异常处理
7.3.1异常的分类
7.3.2异常的抛出
7.3.3 异常处理机制
习题7
第8章标准类库和字符串处理
8.1 JAVA类库简介
8.2 创建字符串对象
8.2.1创建String对象
8.2.2创建StringBuffer对象
8.3使用STRING类
8.3.1求字符串长度
8.3.2 连接字符串
8.3.3拷贝字符串
8.3.4比较字符串
8.3.5搜索字符
8.3.6搜索子串
8.3.7 修改字符串
8.4使用STRINGBUFFER类
8.4.1把字符串添加到缓冲区
8.4.2将字符串插入到缓冲区
8.4.3从缓冲区中获取字符串
8.4.4修改缓冲区字符串
8.4.5求缓冲区容量和字符数
习题8
第9章JAVA的输入/输出流
9.1输入/输出包
9.1.1I/0流
9.1.2文件管理
9.2 节点流
9.2.1FileReader类
9.2.2FileWriter类
9.2.3FileInputStream和FileOutputStream类
9.3过滤流
9.3.1使用I/O缓冲区
9.3.2基本类型数据传输
9.3.3PrintWriter类
9.4标准输入/输出流
9.4.1标准输入流in
9.4.2标准输出流out
9.4.3标准错误输出流err
9.4.4System类常用方法
习题9
第10章JAVA图形用户界面
10.1JAVA图形用户界面概述
10.1.1容器与基本组件
10.1.2JavaGUI的组成
10.1.3设计图形用户界面
10.2GUI程序设计常用技术
10.2.1属性.方法和事件
10.2.2创建GUI应用程序
10.2.3事件处理机制
10.3GUI常用组件
10.3.1标签和文本框
10.3.2命令按钮
10.3.3复选框和单选按钮组
10.3.4组合框和列表框
10.4布局管理和容器
10.4.1布局管理
10.4.2容器组件
习题10
第11章JAVA网络程序设计及相关技术
11.1APPLET基础知识
11.1.1Applet和WWW
11.1.2Applet的基本工作原理
11.1.3Applet类的主要方法
11.2APPLET与HTML文件配合使用
11.2.1HTML中的Applet标记
11.2.2向Applet传递参数
11.3JAVA网络编程
11.3.1TCP/IP编程简介
11.3.2Java网络编程的基本机制
11.3.3使用PWS架设Web服务器
11.4线程
11.4.1多线程的概念
11.4.2多线程编程的实例
11.5数据库接口
11.5.1JDBC简介
11.5.2JDBC编程实例
11.6JAVA多媒体编程
11.6.1图像文件的装载及显示
11.6.2声音文件的播放
11.6.3Java多媒体编程实例
习题11
附录1:InputData.java
附录2:ConsoIe.java
1.1 JAVA的特征
1.2 JAVA程序的类型
1.3简单的JAVA程序介绍
1.3.1一个简单的Java程序
1.3.2程序的基本要求
1.3.3Java程序的开发步骡
1.4面向对象的程序设计概述
1.4.1对象及面向对象的程序设计
1.4.2面向对象程序设计的要素
1.5 JAVA程序运行环境
习题1
第2章JAVA的基本语法
2.1词法与句法
2.1.1关键字
2.1.2标识符
2.2 JAVA的基本数据类型
2.2.1整型
2.2.2浮点型
2.2.3字符型
2.2.4布尔型
2.3常量
2.3.1整型常量
2.3.2实型常量
2.3.3字符常量
2.3.4 字符串常量
2.4变量
2.4.1变量说明
2.4.2 变量赋初值
2.4.3final变量
2.4.4作用域
2.5 基本运算符
2.5.1运算符的优先级
2.5.2 算术运算符
2.5.3 关系运算符
2.5.4 逻辑运算符
2.5.5位运算符
2.6表达式
2.6.1算术表达式
2.6.2 关系表达式
2.6.3 逻辑表达式
2.6.4 赋值表达式
2.6.5复合赋值运算符
2.6.6.赋值时的类型转换
2.7表达式语句和空语句
2.7.1表达式语句和空语句
2.7.2自增.自减运算符
习题2
第3章科学计算与输入输出
3.1科学计算方桔
3.2标推输出方法
3.3 标准输入方法
3.4自定义输入法
习题3
第4章程序的流程控制
4.1条件选择语句
4.1.1if语句
4.1.2 if.else语句
4,1.3if语句的嵌套
4.1.4条件运算符
4.2SSWITCH语句
4.3循环控制语句
4.3.1 while语句
4.3.2do.while语句
4.3.3for语句
4.3.4循环的嵌套
4.4跳转语句
4.4.1break语句
4.4.2continue语句
4.5 控制结构程序实例
习题4
第5章数组
5.1一维数组
5.1.1一维数组的声明
5.1.2数组的创建
5.1.3声明和创建的联用格式
5.1.4 一维数组的初始化
5.1.5 一维数组应用
5.2多维数组
5.2.1二维数组的声明与创建
5.2.2二维数组元素的初始化
5.2.3二维数组应用举例
习题5
第6章JAVA类和对象
6.1面向对象程序设计的概念
6.1.1对象
6.1.2消息
6.1.3类
6.1.4继承
6.1.5抽象
6.1.6多态型
6.2类的描述
6.3成员变量
6.3.1成员变量定义
6.3.2成员变量的访问权限
6.3.3静态变量
6.3.4final变量
6.4 成员方法
6.4.1方法的定义
6.4.2 形参与实参
6.4.3成员变量和局部变量的作用域
6.4.4方法的递归调用
6.4.5 方法的重载
6.5对象
6.5.I创建对象
6.5.2使用对象
6.5.3访问对象
6.5.4 this
6.6类的继承
6.6.1创建子类
6.6.2子类对象的使用
6.6.3抽象类
习题6
第7章JAVA接口.包和异常
7.1接口
7.1.1接口定义
7.1.2接口的实现
7.1.3接口作为数据类型
7.1.4接口继承
7.1.5接口中的变量
7.2包
7.2.1包的定义
7.2.2包的使用
7.2.3标识符的作用域
7.3异常处理
7.3.1异常的分类
7.3.2异常的抛出
7.3.3 异常处理机制
习题7
第8章标准类库和字符串处理
8.1 JAVA类库简介
8.2 创建字符串对象
8.2.1创建String对象
8.2.2创建StringBuffer对象
8.3使用STRING类
8.3.1求字符串长度
8.3.2 连接字符串
8.3.3拷贝字符串
8.3.4比较字符串
8.3.5搜索字符
8.3.6搜索子串
8.3.7 修改字符串
8.4使用STRINGBUFFER类
8.4.1把字符串添加到缓冲区
8.4.2将字符串插入到缓冲区
8.4.3从缓冲区中获取字符串
8.4.4修改缓冲区字符串
8.4.5求缓冲区容量和字符数
习题8
第9章JAVA的输入/输出流
9.1输入/输出包
9.1.1I/0流
9.1.2文件管理
9.2 节点流
9.2.1FileReader类
9.2.2FileWriter类
9.2.3FileInputStream和FileOutputStream类
9.3过滤流
9.3.1使用I/O缓冲区
9.3.2基本类型数据传输
9.3.3PrintWriter类
9.4标准输入/输出流
9.4.1标准输入流in
9.4.2标准输出流out
9.4.3标准错误输出流err
9.4.4System类常用方法
习题9
第10章JAVA图形用户界面
10.1JAVA图形用户界面概述
10.1.1容器与基本组件
10.1.2JavaGUI的组成
10.1.3设计图形用户界面
10.2GUI程序设计常用技术
10.2.1属性.方法和事件
10.2.2创建GUI应用程序
10.2.3事件处理机制
10.3GUI常用组件
10.3.1标签和文本框
10.3.2命令按钮
10.3.3复选框和单选按钮组
10.3.4组合框和列表框
10.4布局管理和容器
10.4.1布局管理
10.4.2容器组件
习题10
第11章JAVA网络程序设计及相关技术
11.1APPLET基础知识
11.1.1Applet和WWW
11.1.2Applet的基本工作原理
11.1.3Applet类的主要方法
11.2APPLET与HTML文件配合使用
11.2.1HTML中的Applet标记
11.2.2向Applet传递参数
11.3JAVA网络编程
11.3.1TCP/IP编程简介
11.3.2Java网络编程的基本机制
11.3.3使用PWS架设Web服务器
11.4线程
11.4.1多线程的概念
11.4.2多线程编程的实例
11.5数据库接口
11.5.1JDBC简介
11.5.2JDBC编程实例
11.6JAVA多媒体编程
11.6.1图像文件的装载及显示
11.6.2声音文件的播放
11.6.3Java多媒体编程实例
习题11
附录1:InputData.java
附录2:ConsoIe.java
猜您喜欢