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

Java2程序设计实用教程

Java2程序设计实用教程

定 价:¥31.00

作 者: 叶核亚,陈立编著
出版社: 电子工业出版社
丛编项: 高等学校计算机教材
标 签: Java

ISBN: 9787505386884 出版时间: 2003-05-01 包装: 平装
开本: 26cm+光盘1片 页数: 338 字数:  

内容简介

  高等学校计算机教材。Java语言以其完全面向对象、简单高效、与平台无关、支持多线程、安全性、健壮性等特点,已成为计算机网络编程的主流工具。本书介绍如何使用Java语言编写网络应用程序。主要内容包括:Java运行环境JDK,Java语言基础,面向对象技术,Java类和对象的高级特征,异常处理,图形界面设计,多线程机制,输入输出流,Applet应用程序,网络通信,Web开发技术JSP和J2EE概论等。这些内容是构成Java应用程序的基本要素和必备知识。本书注重理论与实践相结合,注重基本知识的理解与基本技能的培养。书中内容丰富,章节安排合理,讲解深入浅出,通俗易懂,程序结构严谨、规范,示例典型实用、易学易用。本书可作为高校计算机及相近专业的Java语言程序设计课程教材,也可作为使用Java从事软件开发人员的参考书。

作者简介

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

图书目录

第一部分 实用教程
第1章 概述
1.1 了解Java
1.1.1 Java的特点
1.1.2 Java的实现机制
1.1.3 Java的核心技术
1.2 Java的运行环境JDK
1.2.1 Java软件环境的安装
1.2.2 Java程序的编辑、编译与运行
第2章 Java语言基础
2.1 标识符与关键字
2.2 基本数据类型
2.3 变量与常量
2.4 运算符与表达式
2.4.1 赋值
2.4.2 运算符
2.4.3 表达式
2.5 流程控制
2.5.1 程序控制结构
2.5.2 分支语句
2.5.3 循环语句
2.5.4 转向语句
2.6 数组
2.6.1 一维数组
2.6.2 二维数组
2.6.3 不规则的多维数组
2.7 字符串
第3章 面向对象技术
3.1 类与对象
3.2 类的创建
3.2.1 类的声明
3.2.2 类主体
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.5 类的继承
3.5.1 创建子类
3.5.2 this引用、super引用和instanceof对象运算符
3.5.3 最终类和抽象类
3.6 类的多态性
3.6.1 方法的重载
3.6.2 方法的覆盖
3.7 递归方法
第4章 Java类和对象的高级特征
4.1 接口
4.1.1 定义接口
4.1.2 实现接口
4.2 内部类
4.2.1 内部类特性
4.2.2 静态内部类
4.3 包
4.3.1 Java的API介绍
4.3.2 引用Java定义的包
4.3.3 自定义包
第5章 异常处理
5.1 Java异常处理的基础知识
5.1.1 错误与异常
5.1.2 异常处理机制
5.2 异常类的产生、捕获与处理
5.3 异常的分类
5.4 抛出异常
5.5 自定义异常类
第6章 图形界面设计
6.1 创建图形界面
6.1.1 抽象窗口工具集AWT
6.1.2 Java的图形类结构
6.1.3 框架与面板
6.1.4 按钮
6.1.5 标签和文本行
6.2 AWT的事件模型
6.2.1 层次事件模型和委托事件模型
6.2.2 AWTEvent事件类
6.2.3 事件类的接口
6.2.4 事件适配器
6.3 AWT常用组件
6.3.1 界面的布局
6.3.2 文本区
6.3.3 复选框
6.3.4 单选按钮
6.3.5 选择框
6.3.6 列表框
6.3.7 对话框
6.4 菜单组件
6.5 图形设计
6.5.1 在组件上绘图
6.5.2 绘图类
第7章 多线程机制
7.1 线程概念
7.2 Runnable接口与Thread类
7.3 线程的控制与调度
7.3.1 线程的生命周期
7.3.2 线程调度与优先级
7.3.3 改变线程状态
7.4 线程的同步机制
7.4.1 共享数据的线程“互斥”锁定
7.4.2 传送数据的线程同步运行
7.4.3 死锁问题
第8章 输入输出流
8.1 数据流的基本概念
8.1.1 理解数据流
8.1.2 Java的标准数据流
8.1.3 java.io包中的数据流及文件类
8.2 字节流初步
8.2.1 InputStream和OutputStream类
8.2.2 文件字节输入流类FileInputSream
8.2.3 文件字节输出流FileOutputStream类
8.3 文件操作
8.3.1 File类
8.3.2 文件过滤器
8.3.3 文件对话框
8.3.4 随机文件操作
8.4 字符流
8.4.1 Reader类和Writer类
8.4.2 字符文件流FileReader和FileWriter类
8.4.3 字符缓冲流BufferedReader和BufferedWriter类
8.5 字节流的高级应用
8.5.1 管道流
8.5.2 数据流
8.5.3 对象流
第9章 Applet应用程序
9.1 Applet的特点
9.2 Applet类
9.2.1 Applet的创建
9.2.2 Applet的生命周期
9.2.3 Applet的显示与刷新
9.3 HTML和Applet
9.3.1 超文本标记语言
9.3.2 HTML中嵌入Applet
9.4 Applet应用
9.4.1 标识网络上的资源
9.4.2 显示图像
9.4.3 播放声音
第10章 网络通信
10.1 网络运行机制
10.2 使用URL访问网络资源
10.2.1 什么是URL
10.2.2 URL类
10.2.3 针对HTTP协议的URLConnection类
10.3 Socket通信机制
10.3.1 Socket通信机制的基本概念
10.3.2 实现Socket通信
第11章 Web开发技术JSP
11.1 Web的客户-服务器模式
11.1.1 客户-服务器模式
11.1.2 Web服务器、浏览器与HTTP
11.1.3 服务器端脚本语言概述
11.2 运行JSP
11.2.1 JSP容器
11.2.2 JSP的运行环境Tomcat
11.2.3 JSP的执行过程与生命周期
11.3 JSP基本语法与隐式对象
11.3.1 JSP的基本语法
11.3.2 JSP隐式对象
第12章 J2EE概论
12.1 J2EE的基本概念
12.2 J2EE的优势
12.3 J2EE的分布式应用模型
12.4 J2EE的核心技术
12.5 J2EE的测试平台
第二部分 习题
习题1 概述
习题2 Java语言基础
习题3 面向对象技术
习题4 Java类和对象的高级特征
习题5 异常处理
习题6 图形界面设计
习题7 多线程机制
习题8 输入输出流
习题9 Applet应用程序
习题10 网络通信
习题11 Web开发技术JSP
习题12 J2EE概论
第三部分 上机操作实习
实验1 金额的中文大写方式
实验2 求解约瑟夫环问题
实验3 设计银行账户类及存取款操作方法
实验4 继承String类重载replace方法
实验5 设计学生成绩表
实验6 计算器
实验7 利用线程比较插入、冒泡排序算法的运行时间
实验8 使用多种方式读取文本文件
实验9 浏览器中的图形与动画设计
实验10 以Socket方式发送与接收邮件
实验11 网上购书
第四部分 综合应用实习
实习1 设计一个Java程序编辑器
实习2 设置日期时间属性
实习3 利用线程比较查找、排序算法的运行时间
实习4 交通信号灯的线程设计
实习5 使用对象流模拟对象数据库
实习6 网上发牌程序
实习7 设计邮箱
实习8 设计一个聊天室程序
第五部分 附 录
附录A ASCII码表
附录B Java关键字表
附录C Java部分类库表
C.1 java.lang包
C.1.1 Object类
C.1.2 数据类型包装类
C.1.3 String类
C.1.4 Math类
C.1.5 System类
C.1.6 Class类
C.1.7 Runtime类
C.1.8 异常处理类
C.1.9 线程类
C.2 java.util包
C.2.1 Date类
C.2.2 Calendar类
C.3 java.text包
C.4 java.awt包
C.4.1 组件类及其子类
C.4.2 事件类
C.4.3 布局管理器
C.44 字体与颜色
C.4.5 菜单组件
C.4.6 绘图类
C.5 java.io包
C.5.1 字节流
C.5.2 文件
C.5.3 字符流
C.6 java.applet包
C.7 java.net包
C.7.1 URL
C.7.2 Socket
附录D HTML与JSP
D.1 HTML
D.2 JSP
参考文献

本目录推荐