首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

Java程序设计标准教程(DVD视频教学版)

2011-07-28 
商家名称 信用等级 购买信息 订购本书
Java程序设计标准教程(DVD视频教学版) 去商家看看
Java程序设计标准教程(DVD视频教学版) 去商家看看

 Java程序设计标准教程(DVD视频教学版)


基本信息·出版社:人民邮电出版社
·页码:468 页
·出版日期:2009年03月
·ISBN:7115194203/9787115194206
·条形码:9787115194206
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:软件工程师入门

内容简介 《Java程序设计标准教程(DVD视频教学版)》从初学者的角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍应用Java进行网络编程的常用技术和方法。全书共20章。第1章~第8章主要介绍搭建Java开发环境、开发工具Eclipse、Java语言基础、算法和程序控制结构语句、数组及其应用、字符串处理、面向对象编程和集合类及其应用等内容;第9章~第14章主要介绍异常处理、I/O处理技术、线程技术、JDBC技术、Java Swing等一些高级开发技术,并通过一个进销存管理系统对前面章节的内容进行了实践;第15章~第20章主要介绍JSP环境基础、JSP语法基础、JSP的内置对象、JavaBean技术和Servlet技术等Java Web领域的基础知识,最后通过一个博客网站介绍Java Web基础知识的综合应用。
《Java程序设计标准教程(DVD视频教学版)》附有配套光盘。光盘提供了书中实例的源代码,并经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。
《Java程序设计标准教程(DVD视频教学版)》适用于Java初、中级用户,也可作为大中院校师生和培训班的教材,对于网络编程爱好者,《Java程序设计标准教程(DVD视频教学版)》也有非常高的参考价值。
编辑推荐 适合自学《Java程序设计标准教程(DVD视频教学版)》从零起步、循序渐进,全面提高学、练、用能力。技术参考手册全书分为起步篇、提高篇和实例篇,内容全面。您可以根据实际情况选择阅读《Java程序设计标准教程(DVD视频教学版)》的不同部分。
编程实例参考手册书中包含125个编程实例、2个综合项目案例。可以让您在实战中掌握编程技能。
老师讲解超大容量的DVD多媒体教学光盘。总共600分钟的多媒体语音视频教学就像有一位专业老师贴身指导一样。免费网络学习课堂赠送3周(21小时)网上课堂(价值1000元),助您跨越入门障碍。包括9小时网上视频学习,9小时网上实战训练。3小时网上课堂答疑。网址www.cccxy.com(明日网络学习课堂),购书读者进入网址按提示登录即可。
《Java程序设计标准教程(DVD视频教学版)》提供的模块源代码可直接运用
于二次开发,提高开发效率。
全书共22章,包括19个典型模块。内容涉及图形图像、多媒体、文件处理、数据库、报表打印、软件安全、网络通信及硬件开发等领域。
·数码照片管理模块
·软件注册模块
·FTP文件管理模块
·多媒体播放器模块
·电子地图模块
·决策分析模块
·网络五子棋游戏模块
·桌面精灵
·远程协助模块
·短信发送模块
明日科技有限公司是一家以计算机软件技术为核心的高科技企业,多年来始终致力于行业管理软件开发、数字化出版物制作、计算机网络系统综合应用以及行业电子商务网站开发等领域,涉及生产、管理、控制、仓储、物流、营销、服务等行业。公司拥有软件开发和项目实施方面的资深专家和学习型技术团队,多年来积累了丰富的技术文档和学习资料,公司的开发团队不仅是开拓进取的技术实践者,更致力于成为技术的普及和传播者。
目录
第1章 搭建Java开发环境
1.1 Java语言的产生与发展
1.2 Java语言的特点
1.3 搭建Java开发环境
1.3.1 下载JDK
1.3.2 安装JDK
1.3.3 Windows系统下配置和测试JDK
1.4 Java程序的开发过程
1.5 一个简单的Java应用程序
1.5.1 构建Java程序
1.5.2 编译和运行Java程序
1.5.3 使用Java核心API文档
1.6 本章小结

第2章 开发工具Eclipse
2.1 Eclipse的安装与启动
2.1.1 下载Eclipse
2.1.2 安装Eclipse中文包
2.1.3 启动Eclipse
2.2 Eclipse的工作台
2.2.1 Eclipse工作台概述
2.2.2 透视图
2.2.3 视图
2.2.4 编辑器
2.2.5 熟悉Eclipse的菜单栏和工具栏
2.3 编写Java程序
2.3.1 新建Java项目
2.3.2 新建Java类
2.3.3 编写Java代码
2.3.4 运行程序
2.3.5 保存并关闭Java项目
2.4 Eclipse资源管理
2.4.1 导入Java类
2.4.2 导入Java项目
2.4.3 导出Java项目
2.5 本章小结

第3章 Java语言基础
3.1 编码规范
3.1.1 Java命名规范
3.1.2 代码编写规则
3.1.3 Java程序的注释
3.2 常量与变量
3.2.1 常量的概念及使用
3.2.2 变量的概念及命名规则
3.2.3 变量的初始化及赋值
3.2.4 变量的有效范围
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.4.4 逻辑运算符
3.4.5 位运算符
3.4.6 字符串连接运算符
3.4.7 其他运算符
3.4.8 运算符的优先级别及结合性
3.5 了解Java标识符
3.6 本章小结

第4章 算法和流程控制语句
4.1 算法
4.1.1 什么是算法
4.1.2 算法的描述方法
4.1.3 程序3种控制结构
4.2 分支语句
4.2.1 简单的if条件语句
4.2.2 if...else条件语句
4.2.3 if...else if多分支语句
4.2.4 if语句的嵌套
4.2.5 switch多分支语句
4.2.6 if语句和switch语句的区别
4.3 循环语句
4.3.1 for循环语句
4.3.2 while循环语句
4.3.3 do...while循环语句
4.3.4 循环的嵌套
4.3.5 各循环语句间的区别
4.4 跳转语句
4.4.1 break跳转语句
4.4.2 continue跳转语句
4.4.3 return跳转语句
4.5 本章小结

第5章 数组
5.1 一维数组
5.1.1 声明一维数组
5.1.2 创建一维数组
5.1.3 初始化一维数组
5.1.4 使用一维数组
5.2 二维数组
5.2.1 声明二维数组
5.2.2 创建二维数组
5.2.3 初始化二维数组
5.2.4 使用二维数组
5.3 多维数组
5.3.1 声明多维数组
5.3.2 创建多维数组
5.3.3 初始化多维数组
5.3.4 使用多维数组
5.4 操作数组
5.4.1 复制数组
5.4.2 排序数组
5.4.3 比较数组
5.4.4 搜索数组
5.4.5 填充数组
5.4.6 传递数组
5.5 本章小结

第6章 字符串处理
6.1 字符串
6.1.1 字符串常量
6.1.2 声明字符串变量
6.1.3 创建字符串
6.2 连接字符串
6.2.1 字符串与字符串的连接
6.2.2 字符串与其他类型数据的连接
6.3 字符串操作
6.3.1 比较字符串
6.3.2 获取字符串的长度
6.3.3 字符串的大小写转换
6.3.4 查找字符串
6.3.5 获取字符串的子字符串
6.3.6 替换或去除字符串中的空格
6.3.7 分割字符串
6.4 格式化字符串
6.4.1 常规类型的格式化
6.4.2 日期和时间字符串格式化
6.5 使用StringBuilder类
6.5.1 创建字符串生成器
6.5.2 字符串生成器的应用
6.6 本章小结

第7章 面向对象编程
7.1 面向对象程序设计
7.1.1 面向对象程序设计的概述
7.1.2 面向对象程序设计的特点
7.2 类和对象
7.2.1 定义类
7.2.2 了解成员方法
7.2.3 成员变量和局部变量
7.2.4 构造方法的概念及用途
7.2.5 创建对象
7.2.6 使用对象
7.2.7 销毁对象
7.3 包
7.3.1 包的概念
7.3.2 创建包
7.3.3 使用包中的类
7.4 继承
7.4.1 继承的概念
7.4.2 子类对象的创建
7.4.3 继承的使用原则
7.4.4 使用this关键字
7.4.5 使用super关键字
7.5 多态
7.5.1 方法的重载
7.5.2 方法的覆盖
7.6 抽象类与final类
7.6.1 抽象类的概念及应用
7.6.2 final类的概念及应用
7.7 接口
7.7.1 定义接口
7.7.2 实现接口
7.8 本章小结

第8章 集合类
8.1 集合类概述
8.2 Collection接口
8.2.1 addAll(Collection col)方法
8.2.2 removeAll(Collection col)方法
8.2.3 retainAll(Collection col)方法
8.2.4 containsAll(Collection col)方法
8.2.5 toArray(T[]t)方法
8.3 List集合
8.3.1 List集合的用法
8.3.2 使用ArrayList类
8.3.3 使用LinkedList类
8.3.4 客户化排序List集合
8.4 Set集合
8.4.1 使用HashSet类
8.4.2 使用TreeSet类
8.5 Map集合
8.5.1 Map集合的用法
8.5.2 使用HashMap类
8.5.3 使用TreeMap类
8.6 本章小结

第9章 异常处理
9.1 常见异常列表
9.2 Java异常处理
9.3 内置异常类
9.3.1 Error类
9.3.2 Exception类
9.4 自定义异常
9.5 异常处理使用原则
9.6 本章小结

第10章 I/O处理
10.1 Java的I/O处理方式
10.1.1 I/O的基本模式
10.1.2 Java提供的流类
10.2 以byte为数据单位的流类
10.2.1 InputStream类
10.2.2 OutputStream类
10.3 以char为数据单位的流类
10.3.1 Reader类
10.3.2 Writer类
10.4 常用I/O处理方式
10.4.1 文件类
10.4.2 文件的字节输入输出流
10.4.3 文件的字符输入输出流
10.4.4 对象序列化
10.5 对文件及文件夹进行操作
10.5.1 复制文件
10.5.2 复制文件夹
10.5.3 删除文件
10.5.4 分行写入文件
10.6 本章小结

第11章 线程
11.1 概述
11.1.1 进程
11.1.2 线程
11.2 线程的创建
11.2.1 线程的创建方式
11.2.2 继承Thread类
11.2.3 实现Runnable接口
11.2.4 两种创建线程方式的比较
11.3 线程的生命周期
11.4 线程的优先级及执行顺序
11.4.1 线程的优先级
11.4.2 线程的执行顺序
11.5 线程的控制
11.5.1 线程的启动
11.5.2 线程的挂起
11.5.3 线程状态检查
11.5.4 结束线程
11.5.5 后台线程
11.5.6 线程组
11.6 线程的同步
11.7 线程通信
11.8 多线程产生死锁
11.9 本章小结

第12章 JDBC技术
12.1 JDBC概述
12.1.1 JDBC-ODBC桥技术介绍
12.1.2 JDBC技术介绍
12.1.3 JDBC驱动类型
12.2 JDBC中的常用接口
12.2.1 Driver接口
12.2.2 DriverManager
12.2.3 Connection接口
12.2.4 Statement接口
12.2.5 PreparedStatement接口
12.2.6 CallableStatement接口
12.2.7 ResultSet接口
12.3 连接数据库
12.3.1 加载JDBC驱动程序
12.3.2 创建数据库连接
12.3.3 执行SQL语句
12.3.4 获得查询结果
12.3.5 关闭连接
12.4 操作数据库
12.4.1 添加数据
12.4.2 查询数据
12.4.3 修改数据
12.4.4 删除数据
12.5 应用JDBC事务
12.6 连接池技术
12.6.1 连接池简介
12.6.2 获得JNDI的名称实现对数据库的连接
12.7 本章小结

第13章 使用Java Swing
13.1 Swing概述
13.2 创建窗体
13.3 使用组件
13.3.1 JLabel(标签)组件
13.3.2 JButton(按钮)组件
13.3.3 JRadioButton(单选按钮)组件
13.3.4 JCheckBox(复选框)组件
13.3.5 JComboBox(选择框)组件
13.3.6 JList(列表框)组件
13.3.7 JTextField(文本框)组件
13.3.8 JPasswordField(密码框)组件
13.3.9 JTextArea(文本域)组件
13.4 常用布局管理器
13.4.1 不使用布局管理器
13.4.2 使用边界布局管理器
13.4.3 使用网格布局管理器
13.5 本章小结

第14章 进销存管理系统
14.1 需求分析
14.1.1 需求分析
14.1.2 可行性分析
14.2 系统设计
14.2.1 项目规划
14.2.2 功能结构分析
14.3 数据库设计
14.3.1 E-R图
14.3.2 数据表概要说明
14.3.3 主要数据表的结构
14.4 系统登录模块设计
14.4.1 登录功能设计
14.4.2 不规则登录窗体设计
14.5 程序主界面的设计
14.5.1 创建主窗口
14.5.2 初始化程序主界面的initialize()方法
14.5.3 添加菜单和工具按钮的方法
14.5.4 创建Action对象的addFrameAction()方法
14.5.5 获取功能窗体的getIFrame()方法
14.5.6 关于对话框的事件监听器
14.6 基础信息模块设计
14.6.1 商品信息管理模块设计
14.6.2 商品添加功能设计
14.6.3 设置组件布局位置的setupComponent()方法
14.6.4 商品修改与删除功能设计
14.7 进货管理模块设计
14.7.1 进货单功能设计
14.7.2 初始化表格的initTable()方法
14.7.3 初始化商品下拉选择框的initSpBox()方法
14.7.4 初始化进货单窗体的initTasks类
14.7.5 初始化进货票号文本框的initPiaoHao()方法
14.8 销售管理模块设计
14.8.1 销售单功能设计
14.8.2 初始化销售单窗体的initTasks类
14.9 库存管理模块设计
14.9.1 库存盘点功能设计
14.9.2 库存价格调整功能设计
14.10 查询统计模块设计
14.10.1 销售排行功能设计
14.10.2 执行销售排行功能的事件监听器
14.11 系统设置模块设计
14.11.1 操作员管理
14.11.2 权限管理
14.12 数据库模块
14.12.1 数据库连接
14.12.2 获取用户信息的getUser()方法
14.12.3 添加商品信息的addSp()方法
14.12.4 获取所有商品信息的getSpInfos()方法
14.12.5 添加入库信息的insertRukuInfo()方法
14.12.6 获取最大入库编号的getRuKuMainMaxId()方法
14.12.7 更新用户信息的updateUser()方法
14.13 本章小结

第15章 JSP入门
15.1 JSP技术概述
15.2 JSP技术特征
15.2.1 跨平台
15.2.2 静态内容和动态内容的分离
15.2.3 可重复使用的组件
15.2.4 沿用了JavaServlet的所有功能
15.2.5 预编译
15.3 JSP与其他网络编程语言的比较
15.3.1 CGI
15.3.2 ASP
15.3.3 PHP
15.3.4 JSP
15.4 JSP的处理过程
15.5 Tomcat服务器的安装和启动
15.5.1 Tomcat服务器的安装
15.5.2 Tomcat服务器的启动
15.6 开发与部署Web应用程序
15.6.1 MyEclipse开发Web应用程序
15.6.2 部署JSP程序
15.7 本章小结

第16章 JSP语法
16.1 了解JSP的基本构成
16.1.1 JSP中的指令标识
16.1.2 HTML标记语言
16.1.3 嵌入的Java代码片段
16.1.4 JSP表达式
16.2 JSP的指令标识
16.2.1 使用Page指令
16.2.2 使用include指令
16.2.3 使用taglib指令
16.3 JSP的脚本标识
16.3.1 JSP表达式(Expression)
16.3.2 声明标识(Declaration)
16.3.3 小脚本程序(Scriptlet)
16.4 JSP的注释
16.4.1 HTML中的注释
16.4.2 带有JSP表达式的注释
16.4.3 隐藏注释
16.4.4 小脚本程序(Scriptlet)中的注释
16.5 JSP的动作标识
16.5.1 包含文件的动作
16.5.2 重定向资源的动作
16.5.3 声明使用JavaBean的动作
16.5.4 设置JavaBean属性值的动作
16.5.5 获取JavaBean属性值的动作
16.5.6 声明使用Java插件的动作
16.6 本章小结

第17章 JSP的内置对象
17.1 JSP内置对象的概述
17.2 request对象
17.2.1 访问请求参数
17.2.2 在作用域中管理属性
17.2.3 获取Cookie
17.2.4 访问HTTP报头
17.2.5 访问请求行元素
17.2.6 访问安全信息
17.2.7 访问国际化信息
17.3 response对象
17.3.1 重定向网页
17.3.2 处理HTTP文件报头
17.3.3 输出缓冲
17.4 session对象
17.4.1 创建及获取客户的会话
17.4.2 从会话中移动指定的绑定对象
17.4.3 销毁session
17.4.4 会话超时的管理
17.4.5 session对象的应用
17.5 application对象
17.5.1 访问应用程序初始化参数
17.5.2 管理应用程序环境属性
17.6 out对象
17.6.1 管理响应缓冲
17.6.2 向客户端输出数据
17.7 其他内置对象
17.7.1 获取会话范围的pageContext对象
17.7.2 读取web.xml配置信息的config对象
17.7.3 应答或请求的page对象
17.7.4 获取异常信息的exception对象
17.8 本章小结

第18章 JavaBean技术
18.1 JavaBean概述
18.1.1 JavaBean技术介绍
18.1.2 JavaBean的种类
18.1.3 JavaBean的形式和要素
18.2 JavaBean属性
18.2.1 使用Simple属性
18.2.2 使用Indexed属性
18.2.3 使用Bound属性
18.2.4 使用Constrained属性
18.3 JavaBean方法
18.4 JSP与JavaBean
18.4.1 JavaBean在JSP中的作用域
18.4.2 在JavaBean中连接数据库
18.4.3 JavaBean的移除
18.5 应用程序与JavaBean
18.5.1 可视化编程中的JavaBean简介
18.5.2 java.beans包
18.6 本章小结

第19章 Servlet技术
19.1 Servlet基础
19.1.1 Servlet技术简介
19.1.2 Servlet技术功能
19.1.3 Servlet技术特性
19.1.4 Servlet的生命周期
19.1.5 快速体验Servlet程序
19.2 Servlet API编程常用接口和类
19.2.1 Servlet编程接口
19.2.2 HttpServlet编程类
19.2.3 HttpServletRequest编程接口
19.2.4 HttpServletResponse编程接口
19.3 创建与配置Servlet
19.3.1 Servlet的创建
19.3.2 Servlet的配置
19.4 Servlet过滤器
19.4.1 Servlet过滤器简介
19.4.2 Servlet过滤器工作原理
19.4.3 Servlet过滤器编程接口
19.4.4 Servlet过滤器的配置
19.4.5 Servlet过滤器的典型实例
19.5 Servlet监听器
19.5.1 Servlet监听器简介
19.5.2 Servlet监听器的原理
19.5.3 Servlet上下文监听
19.5.4 HTTP会话监听
19.5.5 Servlet请求监听
19.5.6 Servlet监听器的典型应用
19.6 本章小结

第20章 博客网站
20.1 网站总体分析
20.1.1 项目规划
20.1.2 系统功能结构图
20.2 数据库设计
20.2.1 E-R图
20.2.2 数据表概要说明
20.2.3 主要数据表的结构
20.3 网站总体架构设计
20.3.1 文件架构设计
20.3.2 类的分布架构设计
20.3.3 页面效果图
20.4 系统配置
20.5 公共类的编写
20.5.1 数据库连接及操作类的编写
20.5.2 字符串处理类的编写
20.5.3 获取系统时间类的编写
20.5.4 实现分页操作类的编写
20.6 系统登录模块设计
20.6.1 页面设计
20.6.2 功能实现
20.7 用户注册模块设计
20.7.1 页面设计
20.7.2 功能实现
20.8 文章管理模块设计
20.8.1 文章类型管理
20.8.2 发表文章
20.8.3 修改文章
20.8.4 删除文章
20.9 相册管理模块设计
20.9.1 查看相册
20.9.2 相片上传
20.10 网络日历功能实现
20.11 本章小结
附录 实例快速检索
……
序言 Java是Sun公司推出的一门很优秀的语言,具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安全及高性能等语言特性。它不仅可以用来开发大型的应用程序,而且也适合开发Web程序,是一种被广泛使用的网络编程语言。
目前,虽然介绍、Java的图书很多,但对初学者而言不是太专、太深,就是太简单,不具有实用性,真正适合自学的书籍不多。我们前期策划的程序开发类图书受到了广大读者的欢迎,很多读者打电话或通过论坛、邮件与我们探讨学习编程的方法或经验,非常希望我们能编写一本、Java入门的图书。为此,我们组织一批有编程经验的开发人员,从学习编程的实际体会入手编写了本书。本书突出讲解实际开发中必需掌握的技术、经验和技巧,旨在使读者达到学以致用的目的。本书内容
本书共分20章,主要介绍了,Java编程必须掌握的基本技术,以及实际开发中必须用到的技术,适合初、中级用户编程提高之用。最后讲解,JSP相关开发技术及如何开发、JSP网站。本书学习内容及学习效果如图所示。
文摘 插图:



1.1 Java语言的产生与发展
Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发出一种新的编程语言。由于该小组的成员James Gosling对C++语言在执行过程中的表现非常不满,于是把自己封闭在办公室里编写了一种新的语言,并将其命名为Oak(Oak即Java语言的前身),这个名称源于Gosling办公室的窗外正好有一棵橡树(Oal()。这时的Oak已经具备安全性、网络通信、面向对象、多线程等特性,是一款相当优秀的程序语言。后来,在注册Oak商标时,发现它已经被另外一家公司注册,因此不得不改名。取什么名字呢,工程师们边喝咖啡边讨论着,看看手上的咖啡,再想到印度尼西亚有一个盛产咖啡的岛屿(中文名叫爪哇),于是将其改名为Java。
随着Internet的迅速发展,Web的应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling用Java语言开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器的名称为HotJava,并于1995年在业界发表,引起了巨大的轰动,Java语言的地位随之得到肯定。1995年5月23日,JDK(Java Development,Kits)1.0a2版本正式对外发表。此后,Java语言的发展非常迅速。
1.2 Java语言的特点
Java语言适用于Internet环境,是一种被广泛使用的网络编程语言,具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安全及高性能等语言特性。另外Java语言还提供了丰富的类库,方便用户进行自定义操作。下面将对Java语言的特点进行具体介绍。
1. 简单
Java语言的语法规则和C++语言类似。它通过提供最基本的方法完成指定的任务。但Java语言对C++语言进行了简化和提高。例如C++语言中指针和多重继承通常使程序变得复杂,Java语言用接口取代了多重继承并取消了指针。Java语言还通过实现自动垃圾收集功能大大简化了程序设计人员的内存管理工作。
2. 面向对象
Java语言以面向对象为基础。在Java语言中不能在类的外面定义单独的数据和函数,所有对象都要派生于同_个基类,并共享其所有功能,即Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。
3. 可移植性
Java程序具有与体系结构无关的特性。这一特征使.Java程序可以方便地移植到网络的不同计算机上。同时,Java的类库中也实现了针对不同平台的接口,使得这
……
热点排行