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

Java 程序设计

Java 程序设计

定 价:¥38.00

作 者: 欧晓鸥主编
出版社: 武汉理工大学出版社
丛编项: 面向21世纪高职高专计算机类专业新编系列教材
标 签: JAVA语言

购买这本书可以去


ISBN: 9787562921059 出版时间: 2004-01-01 包装: 平装
开本: 23cm 页数: 437页 字数:  

内容简介

  本书主要讲述了Java 程序设计的基础知识、面向对象程序设计的基本思想及主要特点,共13个章节。

作者简介

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

图书目录

1 java概述
1.1 java的起源与发展
1.2 java语言的特点
1.2.1 平台无关性
1.2.2 简单性
1.2.3 面向对象
1.2.4 分布性
1.2.5 健壮性
1.2.6 多线程
1.2.7 安全性
1.2.8 动态性
1.3 java与c/c++比较
1.3.1 关于全局变量的声明
1.3.2 关于指针
1.3.3 内存管理
1.3.4 数据类型的支持
1.3.5 类型转换
1.3.6 头文件
1.3.7 结构体和联合体
1.3.8 预处理
1.3.9 关于goto语句
1.4 java与internet
1.4.1 internet及其应用
1.4.2 java与html
1.4.3 java与xml
1.4.4 java与jini
1.5 html简介
1.5.1 html语法
1.5.2 html应用举例
1.6 java虚拟机工作原理
1.7 java开发运行环境jdk
1.7.1 jdk的三种形式——j2me、j2se、j2ee
1.7.2 j2se的主要内容
1.7.3 jdk的下载和安装
1.7.4 jdk开发运行环境的应用 习题与思考题
2 java程序设计快速入门
2.1 面向对象概念与方法
2.1.1 面向对象编程的基本方法
2.1.2 面向对象编程的基本概念
2.2 java程序的分类
2.2.1 applet程序特点
2.2.2 application程序特点
2.3 java程序的开发过程
2.3.1 基本术语
2.3.2 java程序开发过程
2.4 建立第一个applet程序
2.4.1 applet 程序实例
2.4.2 applet 程序的编译
2.4.3 applet 字节码文件的处理
2.4.4 applet 程序的运行
2.5 建立第一个application程序
2.5.1 字符方式application程序实例
2.5.2 图形方式application程序实例
2.5.3 application程序的编译与运行习题与思考题
3 java语言基础
3.1 java的符号集
3.1.1 合法标识符
3.1.2 关键字
3.1.3 分隔符
3.2 java的基本数据类型
3.2.1 整数类型
3.2.2 浮点类型(实型)
3.2.3 逻辑类型
3.2.4 字符类型
3.3 java运算符
3.3.1 赋值运算符
3.3.2 算术运算符
3.3.3 关系运算符
3.3.4 逻辑运算符
3.3.5 条件运算符
3.3.6 位运算符
3.3.7 复合赋值运算符
3.3.8 类型转换运算符
3.3.9 运算符的优先级
3.4 表达式
3.5 数组
3.5.1 数组的声明
3.5.2 数组的创建及赋值
3.5.3 二维数组
3.6 基本输入输出语句
3.7 结构化程序设计
3.7.1 顺序结构
3.7.2 选择结构
3.7.3 循环结构
3.7.4 程序的跳转习题与思考题
4 面向对象程序设计
4.1 基本概念
4.1.1 类与对象
4.1.2 属性
4.1.3 方法
4.2 类的创建
4.2.1 类的声明
4.2.2 类体定义
4.2.3 类的修饰
4.2.4 类的构造方法
4.3 对象
4.3.1 对象的创建
4.3.2 对象的使用
4.3.3 对象的清除
4.4 类的继承与多态
4.4.1 父类与子类
4.4.2 成员变量与成员方法的隐藏
4.4.3 this和super的使用
4.4.4 类的多态
4.4.5 成员方法的重载
4.4.6 构造方法的重载
4.4.7 抽象类与抽象方法
4.4.8 最终类与最终方法习题与思考题
5 包、接口与常用系统类
5.1 包
5.1.1 包声明
5.1.2 包引用
5.1.3 全限定名方式访问包中的类
5.2 java类包及类的继承关系
5.2.1 java.lang包
5.2.2 java.io包
5.2.3 java.util包
5.2.4 java.awt包
5.2.5 java.applet包
5.2.6 java.awt.event包
5.2.7 java.net包
5.2.8 java.security包
5.2.9 java.sql包
5.2.10 java.rmi包
5.2.11 java.corba包
5.3 接口
5.3.1 接口简介
5.3.2 接口的声明
5.3.3 接口的实现
5.3.4 在类中实现多个接口
5.4 常用系统类
5.4.1 applet类
5.4.2 object类
5.4.3 数据类型类
5.4.4 system类(系统类)
5.4.5 字符串类
5.4.6 数学函数类、日期类与随机数类(math、date与random)
5.4.7 向量类(vector) 习题与思考题
6 异常处理
6.1 异常
6.1.1 异常的发生
6.1.2 异常类
6.1.3 异常的处理
6.1.4 异常的嵌套处理
6.1.5 try-catch语句
6.1.6 throw及throws语句
6.1.7 finally语句
6.2 error类习题与思考题
7 用户界面设计
7.1 用户界面概述
7.2 基本组件与容器组件
7.2.1 基本组件概述
7.2.2 容器组件概述
7.3 基本组件应用举例
7.3.1 按钮类
7.3.2 标签类
7.3.3 文本区类与文本框类
7.3.4 复选框类及单选钮
7.3.5 滚动条类
7.3.6 列表框类
7.3.7 选择框类
7.4 组件的布局方式
7.4.1 顺序布局方式(flowlayout)
7.4.2 边界布局方式(borderlayout)
7.4.3 卡片布局方式(cardlayout)
7.4.4 网格布局方式(gridlayout)
7.4.5 网格包布局方式(gridbaglayout)
7.5 容器组件的应用举例
7.5.1 面板类(panel)
7.5.2 窗口容器(window类与frame类)
7.5.3 对话框类(dialog)
7.5.4 文件对话框类(filedialog)
7.6 菜单组件类
7.7 swing包介绍习题与思考题
8 事件处理
8.1 事件及委托事件处理模式
8.2 事件的分类
8.2.1 动作事件
8.2.2 项目事件
8.2.3 鼠标事件
8.2.4 键盘事件
8.2.5 文本事件
8.2.6 调整事件
8.2.7 焦点事件
8.3 组件、接口与事件
8.3.1 按钮与事件
8.3.2 复选框与事件
8.3.3 列表框与事件
8.3.4 选择框与事件
8.3.5 文本框与事件
8.3.6 滚动条与事件
8.3.7 事件适配器
8.4 窗口
8.5 菜单
8.5.1 下拉菜单
8.5.2 弹出式菜单
8.6 对话框习题与思考题
9 多线程程序设计
9.1 基本概念
9.1.1 进程与线程
9.1.2 线程的调度
9.1.3 线程的生命周期
9.1.4 java的线程类与runnable接口
9.2 多线程的实现
9.2.1 创建thread类的子类
9.2.2 runnable接口
9.3 线程的优先级和调度
9.3.1 线程的优先级和调度的基本机制
9.3.2 timer类
9.3.3 线程分组管理
9.4 线程同步与死锁
9.4.1 线程同步
9.4.2 线程的死锁习题与思考题
10 多媒体应用
10.1 图形显示
10.1.1 绘图方法
10.1.2 设置字体
10.1.3 设置颜色
10.1.4 绘图模式
10.2 图像处理
10.2.1 图像分类
10.2.2 图像显示
10.2.3 图像的特殊处理
10.3 动画处理
10.3.1 动画基础
10.3.2 缓冲技术创建动画
10.4 音频处理
10.4.1 加载声音文件
10.4.2 播放声音习题与思考题
11 输入输出流
11.1 文件系统
11.2 输入输出基础
11.2.1 节点流和处理流
11.2.2 字节流和字符流
11.2.3 控制台输入输出
11.3 节点流
11.3.1 节点流类型总览
11.3.2 文件的读写
11.4 包装类与过滤流
11.4.1 理解包装类的概念和作用
11.4.2 datainputstream和dataoutputstream
11.4.3 其他包装类介绍
11.5 文件内容的定位存取习题与思考题
12 网络编程
12.1 网络编程的基础知识
12.1.1 ip地址和端口号
12.1.2 套接字socket连接
12.1.3 udp协议和tcp协议
12.2 java编写tcp网络程序
12.2.1 tcp/ip服务器端程序
12.2.2 tcp/ip客户端程序
12.3 java编写udp网络程序
12.3.1 datagrampacket
12.3.2 datagramsocket
12.3.3 udp服务器程序
12.3.4 udp客户端程序
12.4 其他与网络有关的类
12.4.1 url程序示例
12.4.2 urlconnection介绍
12.5 jdbc连接数据库
12.5.1 jdbc编程步骤
12.5.2 jdbc应用举例
12.6 综合编程应用举例
12.6.1 多线程动画
12.6.2 基于applet的俄罗斯方块游戏
12.6.3 用java实现web服务器习题与思考题
13 jsp简介
13.1 tomcat的启动和配置
13.1.1 tomcat简介
13.1.2 tomcat目录结构
13.1.3 tomcat配置实例
13.2 jsp页面元素与指令
13.2.1 jsp脚本元素
13.2.2 jsp指令语法
13.3 jsp预定义对象
13.3.1 预定义对象
13.3.2 示例程序
13.4 jsp的actions
13.4.1 actions介绍
13.4.2 示例程序习题与思考题
实验部分
实验1 java开发工具的安装、配置及使用
实验2 applet和application简单程序设计
实验3 数据类型定义及操作符的应用
实验4 程序的流程控制
实验5 类的定义及对象的使用
实验6 异常的处理
实验7 多线程程序设计
实验8 员工记录
实验9 猜数游戏
实验10 词频统计
实验11 gui界面的实时通讯程序
实验12 利用url复制internet上的文件参考文献

本目录推荐