注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java程序设计实用教程

Java程序设计实用教程

Java程序设计实用教程

定 价:¥29.00

作 者: 胡伏湘,雷军环编著
出版社: 清华大学出版社
丛编项: 21世纪高等学校计算机教育实用规划教材
标 签: Java

ISBN: 9787302109600 出版时间: 2005-07-01 包装: 平装
开本: 26cm 页数: 319 字数:  

内容简介

  Java语言是一种功能强大的程序设计语言,在Internet及通信网络编程方面有着广泛的应用,是各高校计算机及相关专业的学生必须掌握的开发语言。《Java程序设计实用教程》全面介绍了Java语言的功能特点及应用范围,包括Java语言编程基础、面向对象编程技术、图形用户界面设计、AWT组件库、多媒体编程技术、异常处理、输入输出与文件处理、多线程技术和网络编程技术。 《Java程序设计实用教程》以通俗易懂的语言介绍了Java编程的基本方法,并运用大量的经典实例,从实用的角度说明了Java面向对象编程思想和编程技术。每章后均有习题。最后两章是上机实验部分和课程设计部分,并提供全部参考答案和源程序。《Java程序设计实用教程》既适合于初学者,也适用于有一定编程基础的读者,可作为高等院校教材,也可作为计算机编程类培训班的教材。

作者简介

暂缺《Java程序设计实用教程》作者简介

图书目录

第1章 Java语言概述
1.1    Java语言的起源与发展
1.1.1    Java的起源
1.1.2    Java的发展
1.1.3    Java语言对软件开发技术的影响
1.1.4    Java语言的前景
1.2    Java语言的特点
1.2.1   Java语言的性能特点
1.2.2    Java语言与C/C++语言的区别
1.3    Java语言程序分类
1.3.1    Java语言应用程序(Java Application)
1.3.2    Java语言小应用程序(Java Applet)
1.4   Java程序的运行
1.4.1    安装和设置JDK
1.4.2    JDK环境下Java程序的编译与运行
1.4.3    其他编程工具介绍
1.5    Java虚拟机
1.5.1    Java虚拟机的功能
1.5.2    JVM的性能分析
1.6    面向对象编程基础
1.6.1    对象、类和消息
1.6.2    继承
1.6.3    抽象与接口
1.6.4    多态
1.6.5    类的实现
习题
第2章 Java语言编程基础
2.1    Java语言的基本组成
2.1.1    分隔符
2.1.2    关键字
2.1.3    Java语言标识符
2.1.4    Java的编码规范
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.4    数组
2.4.1    一维数组
2.4.2    多维数组
2.4.3    与数组有关的系统函数(方法)
2.5    控制结构
2.5.1    分支语句
2.5.2    循环语句
习题
第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.2.4    对象的消失
3.3    构造方法
3.3.1    构造方法的定义
3.3.2    构造方法的重载
3.4    this与super
3.4.1    this
3.4.2    super
3.5    内部类Inner
3.6    字符串的处理
3.6.1    字符串的生成
3.6.2    字符串的访问
3.6.3    String类的常用方法
3.7    JDK的帮助系统
3.7.1    HTML格式的JDK文档
3.7.2    CHM格式的JDK文档
习题
第4章 包、接口、类库与向量类
4.1    包
4.1.1    包的声明
4.1.2    包的引用
4.2    接口
4.2.1    接口的声明
4.2.2    接口的继承
4.2.3    接口的实现
4.3    Java类库
4.3.1    Java类库结构
4.3.2    java.lang包介绍
4.4    Vector向量类
4.4.1    对象的创建
4.4.2    向量类的基本操作
习题
第5章 图形用户界面设计
5.1    AWT概述
5.1.1    AWT组件的一般功能
5.1.2    AWT的基本组件
5.2    Frame(框架)和Panel(面板)
5.2.1    Frame框架类
5.2.2    Panel面板类
5.3    布局管理器
5.3.1    FlowLayout顺序布局管理器
5.3.2    BorderLayout边界布局管理器
5.3.3    GridLayout网格布局管理器
5.3.4    GardLayout卡片布局管理器
5.3.5    GridBagLayout网格包布局管理器
5.4    AWT事件模型
5.4.1    JDK1.0和JDK1.1事件处理模型
5.4.2    事件监听器
5.4.3    事件适配器
习题
第6章 AWT组件库
6.1    AWT基本组件
6.1.1    Label标签
6.1.2    Button按钮
6.1.3    Checkbox复选框
6.1.4    复选框组—单选按钮
6.1.5    Choice选择框
6.1.6    Canvas画布
6.1.7    文本域TextField
6.1.8    文本区域TextArea
6.1.9    List列表框
6.1.10    Dialog对话框
6.1.11    FileDialog文件对话框
6.1.12    Menucomponent菜单组件
6.1.13    PopupMenu弹出式菜单
6.1.14    组件的外观控制
6.2    Swing组件
6.2.1    Swing按钮
6.2.2    Swing工具栏
习题
第7章 多媒体编程
7.1    图形处理技术
7.1.1    简单图形的绘制
7.1.2    图形文件的显示
7.1.3    图形的处理
7.2    动画处理
7.2.1    图片的动画效果
7.2.2    文字的动画效果
7.3    声音的处理
7.3.1    声音的播放
7.3.2    声音处理举例
7.4    Applet的使用
7.4.1    Applet的编写
7.4.2    Applet的主要方法与执行过程
7.4.3    HTML与Applet的关系
习题
第8章 异常处理
8.1    异常的分类
8.1.1    异常的产生
8.1.2    Java定义的标准异常类
8.2    异常处理机制
8.2.1    异常处理的语句结构
8.2.2    Throwable类的常用方法
8.2.3    异常的创建
8.3    异常的抛出
8.3.1    throw语句
8.3.2    throws语句
8.3.3    异常处理总结
习题
第9章 输入输出与文件处理
9.1    流的分类
9.1.1    InputStream类
9.1.2    OutputStream类
9.1.3    PrintStream类
9.1.4    DataInputStream类和DataOutputStream类
9.1.5    InputStreamReader和OutputStreamWriter类
9.1.6    BufferInputStream类和BufferOutputWriter类
9.2    文件的处理
9.2.1    File类
9.2.2    FileInputStream类和FileOutputStream类
9.2.3    RandomAccessFile类
习题
第10章 多栈程
10.1    线程的基本概念
10.1.1    多线程的意义
10.1.2    线程的优先级和分类
10.1.3    线程的生命周期
10.2    线程的创建
10.2.1    Thead线程类
10.2.2    线程的创建
10.3    线程的同步与死锁
10.3.1    synchronized同步方法
10.3.2    synchronized同步代码块
10.3.3    线程的死锁
10.3.4    线程的调度
习题
第11章 网络编程基础
11.1    网络编程基础知识
11.1.1    网络编程基本理论
11.1.2    网络编程的基本概念
11.1.3    网络编程的基本方法
11.2    URL编程
11.2.1    URL的构成
11.2.2    URL类
11.2.3    利用URL获取网络多媒体资源
11.2.4    URL Connection类
11.3    Socket编程
11.3.1    Socket通信机制
11.3.2    Socket编程经典例题
习题
第12章 上机实验内容
12.1    实验一:熟悉Java程序的开发
12.2    实验二:Java语言编程基础
12.3    实验三:Java语言控制结构
12.4    实验四:面向对象的编程技术
12.5    实验五:包、接口、类库与向量类
12.6    实验六:图形界面容器及布局管理器
12.7    实验七:Java事件处理机制
12.8    实验八:AWT基本组件
12.9    实验九:菜单及Swing组件
12.10    实验十:多媒体编程
12.11    实验十一:异常处理
12.12    实验十二:输入输出与文件处理
12.13    实验十三:多线程
12.14    实验十四:网络编程基础
第13章 课程设计
13.1    俄罗斯方块游戏
13.1.1    功能要求
13.1.2    总体设计
13.1.3    详细
13.1.4    编码实现
13.1.5    运行程序与程序发布
13.2    网络围棋程序
13.2.1    设计要求
13.2.2    总体设计
13.2.3    详细设计
13.2.4    编码实现
13.2.5    运行程序与程序发布

本目录推荐