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

Java程序设计基础教程与实验指导(从基础到应用)

Java程序设计基础教程与实验指导(从基础到应用)

定 价:¥39.80

作 者: 王占中,崔志刚,杨记超 等编著
出版社: 清华大学出版社
丛编项: 清华电脑学堂
标 签: J2EE

购买这本书可以去


ISBN: 9787302175889 出版时间: 2008-11-01 包装: 平装
开本: 16开 页数: 375 字数:  

内容简介

  本书由浅入深地学习Java编程知识。全书共分11章,介绍Java面向对象编程的基础知识和技能,从基本的Java组成元素、数据类型和控制结构开始,逐步过渡到方法、类、对象及面向对象程序设计的高级特征;深入学习Java图形用户界面设计、文件和数据库等高级应用;最后,通过MVC实现的综合实例对前面知识进行全面的应用和巩固。本书附有配套光盘,提供了书中实例的源代码和视频教学文件。本书下篇是实验指导,有10个单元,选择了一批实用的上机练习,以巩固和提高读者的动手能力,加深对基础理论的理解。本书体现了作者在软件技术教学改革过程中形成的“项目驱动、案例教学、理论实践一体化”教学方法,可以作为Java职业培训教材和各级院校Java授课培训教程,也适合作为Java自学资料和参考资料。

作者简介

暂缺《Java程序设计基础教程与实验指导(从基础到应用)》作者简介

图书目录

上篇基础知识
第1章 Java概述
1.1 Java简介
1.1.1 .1ava的历史
1.1.2 .Java的概念
1.1.3 .Java的特点
1.2  .Java工作原理
1.2.1 .Java运行流程
1.2.2 JVM介绍
1.3 JavaAPI介绍
1.4 下载和安装.JDK6.
1.4.1 JDK6.0介绍
1.4.2 安装和配置JDK6.
1.5 JavaApplication和JavaApplet例子
1.5.1 Application例子
1.5.2 Applet例子
1.6  JDK6.0常用命令
1.6.1 编译和解释命令
1.6.2 生成帮助命令irdVadoc
1.6.3 压缩命令iar
1.7 Eclipse工具介绍
1.7.1 Eclipse概述
1.7.2 Eclipse开发程序
1.8 扩展练习
第2章 Java基本语法
2.1 Java数据类型
2.1.1 基本类型
2.1.2 类型转换
2.2 变量和常量
2.2.1 变量
2.2.2 常量
2.3 标识符和运算符
2.3.1 标识符
2.3.2 运算符
2.4 程序控制语句
2.4.1 条件语句4l
2.4.2 循环语句
2.4.3 跳转语句
2.5 数组
2.5.1 一维数组
2.5.2 二维数组
2.6 扩展练习
第3章 面向对象和类
3.1 面向对象概述
3.1.1 面向对象概念
3.1.2 面向对象特点
3.2 类结构
3.2.1 类概述
3.2.2 定义类和变量
3.2.3 定义成员方法
3.2.4 成员方法重载
3.2.5 构造方法
3.2.6 this关键字
3.3 创建对象
3.3.1 对象的声明、创建、调用和清除
3.3.2 对象的引用
3.4 继承
3.4.1 Java中实现继承
3.4.2 方法重写和变量隐藏
3.4.3 使用super关键字
3.5 常用修饰符
3.5.1 访问控制修饰符
3.5.2 static静态修饰符
3.5.3 final修饰符
3.6 抽象类与接口
3.6.1 抽象类
3.6.2 接口
3.7 内部类和包装类
3.7.1 内部类
3.7.2 包装类
3.8 包
3.9 扩展练习
第4章 Java异常
4.1 异常介绍
4.1.1 异常产生的原因
4.1.2 异常类概述
4.2 处理异常
4.2.1 捕获异常
4.2.2 抛出和声明异常
4.2.3 finally语句块
4.3 自定义异常
4.4 扩展练习
第5章 字符串和日期类
5.1 字符串对象String类
5.1.1 创建String对象
5.1.2 常用方法
5.2 StringBuffer类
5.2.1 创建StringBuffer对象
5.2.2 常用方法
5.3 StringTokenizer类
5.4 Date和Calendar类
5.4.1 Date类
5.4.2 Calendar类
5.5 格式化文本
5.5.1 格式化日期
5.5.2 格式化数字
5.6 扩展练习
第6章 JavaSwing
6.1 JavaGUI概述
6.1.1 发展历史
6.1.2 什么是Swing
6.1.3 JFC与Swing的关系
6.1.4 类层次结构
6.2 窗口与面板
6.2.1 顶级容器概述
6.2.2 JFrame主窗口
6.2.3 JDialog对话框窗口
6.2.4 JPanel面板
6.3 常用的组件
6.3.1 按钮类组件
6.3.2 文本组件
6.3.3 组合框JComboBox
6.3.4 滑块JSlider
6.3.5 进度条JProgressBar及计时器Timer
6.3.6 菜单JMenu
6.3.7 工具栏JToolBar
6.4 布局管理器
6.4.1 概述
6.4.2 边框布局BorderLayout
6.4.3 流式布局FlowLayout
6.4.4 卡片布局CardLayout
6.4.5 网格布局GridLayout
6.4.6 绝对定位
6.5 高级组件
6.5.1 表格组件概述
6.5.2 表格组件的使用
6.5.3 树的概述
6.5.4 树的使用
6.5.5 选项卡面板
6.5.6 颜色选择器
6.5.7 文件选择器
6.5.8 分隔面板
6.6 扩展练习
第7章 Java事件
7.1 Java事件处理机制
7.1.1 事件处理模型
7.1.2 按钮单击事件
7.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 菜单事件
7.4.2 树组件事件
7.5  扩展练习
第8章 图形编程
8.1 图形对象概述
8.2 绘制各类图形
8.2.1 JApplet绘制图形
8.2.2 .IFrame绘制图形
8.2.3 JPanel绘制图形
8.2.4 绘制基本图形
8.2.5 使用Font类来设置字体
8.2.6 使用Color类来设置颜色
8.3 绘制图像
8.4 Java2D图形
8.4.1 .Java2D概述
8.4.2 绘制2D图形
8.4.3 绘制基本图形
8.4.4 控制图形线条粗细
8.4.5 设置渐变颜色
8.4.6 旋转图形
8.5  扩展练习
第9章 I/O输入输出流
9.1 文件类的使用
9.1.1 获取文件描述信息
9.1.2 创建新文件
9.1.3 文件重命名及删除
9.1.4 获取指定文件目录下的所有文件
9.2 流概述
9.2.1 什么是流
9.2.2 输入输出类结构
9.3 读取文件
9.3.1 显示文件内容
9.3.2 读取文件的分类及所涉及到的类
9.3.3 Reader类的基本方法
9.4 写入文件
9.4.1 保存文本内容
9.4.2 写入文件的分类及所涉及到的类
9.4.3 Writer类的基本方法
9.5 扩展练习
第10章 访问数据库..
10.1 安装及配置MySQL数据库
10.1.1 安装MySQL5.1数据库
10.1.2 配置MySQL5.1数据库
10.1.3 数据库及数据表操作
10.2 使用JDBC连接数据库
10.2.1 .JDBC的作用及主要接口
10.2.2 连接不同数据库
10.2.3 连接数据库的基本步骤
lO.3 执行SQL语句
10.3.1 使用Statement接口执行SQL语句
10.3.2 使用PreparedStatement接口执行SQL语句
10.4  获取数据库数据
10.4.1 ResultSet常用方法和属性
10.4.2 获取数据
10.5 在Swing中操作MySQL
10.5.1 查询数据
10.5.2 修改数据
10.6 扩展练习
第11章 固定资产借用分析
11.1 系统需求分析
11.1.1 系统功能分析
11.1.2 系统用例图
11.2 系统概述
11.2.1 系统总体结构
11.2.2 系统分析
11.2.3 系统设计
l1.3 系统模块设计
11.3.1 操作员管理
11.3.2 固定资产管理
11.3.3 职工管理
11.3.4 资产类别管理
11.3.5 资产借出和归还管理
11.3.6 资产信息浏览和查询
11.4 数据库设计
L1.5 通用模块和系统主界面的实现
11.5.1 通用模块
11.5.2 系统主界面
11.6 用户管理模块
11.6.1 用户登录
11.6.2 密码修改
11.7 固定资产管理模块
11.7.1 界面类AssetView
11.7.2 控制类AssetHandler
11.7.3 模型类AssetModel
下篇 实验指导
第1单元 33
练习1.1 安装并配置JDK
练习1.2 练习javac、java、javadoc和jar命令
练习1.3 使用Eclipse创建Java程序
第2单元
练习2.1 乘法口诀
练习2.2 两数之和
练习2.3 学生成绩考评
第3单元
练习3.1 陈述面向对象思想
练习3.2 创建Cat类和Dog类,模拟二者特点和行为
练习3.3 创建汽车类,模拟汽车启动、加速和刹车等动作
练习3.4 统计类被实例化的次数
练习3.5 实现动物类体系结构,并显示出每种动物的个性和共性
第4单元
练习4.1 格式化转换异常
练习4.2 算术异常
练习4.3 自定义异常
第5单元
练习5.1 校验用户密码格式
练习5.2 转换中文格式日期
练习5.3 万年历
第6单元
练习6.1 简单图形界面
练习6.2 计算器界面
练习6.3 记事本界面
练习6.4 树型界面
第7单元
练习7.1 实现文本框的ActionEvent事件
练习7.2 实现弹出式菜单的复制、粘贴、剪切
练习7.3 实现计算器功能
第8单元
练习8.1 绘制环形跑道
练习8.2 绘制个人名片
练习8.3 绘制五角星
第9单元
练习9.1 显示文件属性信息
练习9.2 过滤符合条件的文件
练习9.3 图形界面中显示文件内容
练习9.4 在图像界面中编辑并保存文件
第10单元
练习10.1 从图形用户界面添加数据
练习10.2 从图形用户界面删除数据
练习10.3 在表格组件中显示数据

本目录推荐