欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

高等院校计算机技术系列教材 Java语言程序设计 倪永军,汪金友,王淑礼等编著 2008年版

收藏
  • 大小:79.22 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
高等院校计算机技术系列教材 Java语言程序设计
作者:倪永军,汪金友,王淑礼等编著
出版时间: 2008年版
丛编项: 高等院校计算机技术系列教材
内容简介
  《Java语言程序设计》将Java语言程序设计技术和面向对象的程序设计相结合,在介绍面向对象技术的理论基础、主要原则和思维方法的基础上,更加注重Java语言的知识体系,系统分析了Java的核心机制与基本原理。主要内容包括:绪论、Java语言基础、Java面向对象的程序设计、数组、Java的基本可重用类、Java的多线程机制和异常处理、Java的图形用户界面、小应用程序Applet。书中内容注重理论和实践相结合,提供了大量实例,注重基本知识的理解与基本技能的培养,是一本实用性比较强的教材。《Java语言程序设计》具有系统性、知识性、实用性的特点,可作为高等专科、高职院校计算机及相近专业的Java语言程序设计课程教材,也可作为实用Java语言从事软件开发人员的参考书。
目录
第1章 绪论
1.1 计算机语言
1.2 Java语言及其特点
1.2.1 Java语言的历史
1.2.2 Java语言的特点
1.3 Java语言的开发工具
1.3.1 JDK
1.3.2 JBuilder
1.4 第一个Java程序
本章小结
习题1
第2章 Java语言基础
2.1 Java语言的基本结构
2.1.1 类首部
2.1.2 类体
2.1.3 注释语句
2.1.4 标识符
2.1.5 分隔符
2.2 变量和常量
2.2.1 变量
2.2.2 常量
2.3 数据类型和运算符
2.3.1 基本数据类型
2.3.2 数据类型转换
2.3.3 算术运算符
2.3.4 比较和条件运算符
2.3.5 逻辑运算符
2.3.6 位运算符
2.3.7 移位运算符
2.3.8 增减运算符
2.3.9 赋值运算符
2.4 表达式
2.4.1 运算符的优先级
2.4.2 表达式的运算顺序
2.5 输出格式控制
2.6 流程控制
2.6.1 简单的if语句
2.6.2 if else语句
2.6.3 if语句的嵌套
2.6.4 switch语句
2.6.5 while循环
2.6.6 do while循环
2.6.7 for循环
2.6.8 循环嵌套
2.6.9 break和continue语句
本章小结
习题2
第3章 Java的面向对象程序设计
3.1 面向对象程序设计的基本概念
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.5 继承和多态
3.5.1 类继承的实现
3.5.2 继承中的访问控制符
3.5.3 覆盖
3.5.4 this、super和null
3.5.5 多态性
3.6 接口
3.6.1 接口声明
3.6.2 接口的实现
3.6.3 抽象类
3.7 包
3.7.1 包的创建
3.7.2 包的引用
3.7.3 包中成员的访问
本章小结
习题3
第4章 数组
4.1 一维数组
4.1.1 一维数组的定义
4.1.2 创建数组
4.1.3 数组初始化
4.2 多维数组
4.2.1 二维数组的定义与创建
4.2.2 二维数组的初始化
4.3 对象数组
4.4 给方法传递数组参数
4.5 数组查找
4.6 数组的复制
4.7 数组的排序
本章小结
习题4
第5章 Java的基本可重用类
5.1 java.lang包
5.1.1 数学类Math
5.1.2 字符串类String
5.1.3 字符串缓冲区类StringBuffer
5.2 java.io包
5.2.1 文件类File
5.2.2 RandomAccessFile类
5.2.3 流(Stream)
5.2.4 标准的输入/输出流
5.2.5 字符流
5.2.6 字节流
5.3 java.util包
本章小结
习题5
第6章 Java的多线程机制和异常处理
6.1 线程
6.1.1 线程的建立
6.1.2 Thread子类
6.1.3 线程的状态
6.1.4 线程让步和合并
6.1.5 线程的优先级与调度
6.2 多线程的实现机制
6.2.1 线程的同步与锁定
6.2.2 生产者和消费者
6.3 异常处理
6.3.1 异常类
6.3.2 异常处理
6.3.3 抛出异常
6.3.4 异常的使用
本章小结
习题6
第7章 Java的图形用户界面
7.1 引言
7.2 组件分类
7.2.1 容器(Container)
7.2.2 框架(Frame)
7.2.3 面板(Panel)
7.2.4 对话框(Dialog)
7.2.5 文件对话框(FileDialog)
7.3 组件(Component)
7.3.1 按钮(Button)
7.3.2 标签(Label)
7.3.3 文本域和文本区
7.3.4 复选框和组合框
7.3.5 列表框(List)
7.3.6 滚动条(Scrollbar)
7.3.7 画布(Canvas)
7.4 布局管理器
7.4.1 FlowLayout
7.4.2 GridLayout
7.4.3 BordIerLayout
7.5 菜单(Menu)组件
7.5.1 菜单栏(MenuBar)和菜单
7.5.2 菜单项(MenuItem)
7.5.3 弹出式菜单
7.6 颜色类
7.7 字体类
7.8 绘制简单图形
7.9 显示图像
7.10 事件处理
7.10.1 事件处理机制
7.10.2 按钮点击事件
7.10.3 鼠标和窗口事件
7.10.4 事件适配器
7.10.5 内部类和匿名内部类
本章小结
习题7
第8章 Java的小应用程序Applet
8.1.Applet的特点
8.2.Applet类
8.3.Applet的开发过程
8.4 HTML标记及属性
8.5 Applet的生命周期
8.6 Applet的安全
8.7.Applet的应用
8.7.1 Applet与Application
8.7.2 利用Applet绘图
8.7.3 利用Applet显示图像
8.7.4 利用Applet播放声音
8.7.5 利用Applet制作动画
本章小结
习题8
参考文献
下载地址