JAVA程序设计基础教程与实验指导

节选

[

《Java程序设计基础教程与实验指导》由浅入深地学习Java编程知识。全书共分11章,介绍Java面向对象编程的基础知识和技能,从基本的Java组成元素、数据类型和控制结构开始,逐步过渡到方法、类、对象及面向对象程序设计的高级特征;深入学习Java图形用户界面设计、文件和数据库等高级应用;*后,通过MVC实现的综合实例对前面知识进行全面的应用和巩固。《Java程序设计基础教程与实验指导》附有配套光盘,提供了书中实例的源代码和视频教学文件。《Java程序设计基础教程与实验指导》下篇是实验指导,有10个单元,选择了一批实用的上机练习,以巩固和提高读者的动手能力,加深对基础理论的理解。

]

本书特色

[

《Java程序设计基础教程与实验指导》体现了作者在软件技术教学改革过程中形成的”项目驱动、案例教学、理论实践一体化”教学方法,可以作为Java职业培训教材和各级院校Java授课培训教程,也适合作为Java自学资料和参考资料。

]

目录

上篇基础知识第1章 Java概述1.1 Java简介1.1.1.1ava的历史1.1.2Java的概念1.1.3.1ava的特点1.2 Java工作原理1.2.1.1ava运行流程1.2.2JVM介绍1.3 JavaAPI介绍1.4 下载和安装.JDK6.1.4.1JDK6.0介绍1.4.2安装和配置JDK6.1.5 JavaApplication和JavaApplet例子1.5.1Application例子1.5.2Applet例子1.6 JDK6.0常用命令1.6.1编译和解释命令1.6.2生成帮助命令irdVadoc1.6.3压缩命令iar1.7 Eclipse工具介绍1.7.1Eclipse概述1.7.2Eclipse开发程序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条件语句4l2.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.6this关键字3.3 创建对象3.3.1对象的声明、创建、调用和清除3.3.2对象的引用3.4 继承3.4.1Java中实现继承3.4.2方法重写和变量隐藏3.4.3使用super关键字3.5 常用修饰符3.5.1访问控制修饰符3.5.2static静态修饰符3.5.3final修饰符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.3finally语句块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.1Date类5.4.2Calendar类5.5 格式化文本5.5.1格式化日期5.5.2格式化数字5.6 扩展练习第6章 JavaSwing6.1 JavaGUI概述6.1.1发展历史6.1.2什么是Swing6.1.3JFC与Swing的关系6.1.4类层次结构6.2 窗口与面板6.2.1顶级容器概述6.2.2JFrame主窗口6.2.3JDialog对话框窗口6.2.4JPanel面板6.3 常用的组件6.3.1按钮类组件6.3.2文本组件6.3.3组合框JComboBox6.3.4滑块JSlider6.3.5进度条JProgressBar及计时器Timer6.3.6菜单JMenu6.3.7工具栏JToolBar6.4 布局管理器6.4.1概述6.4.2边框布局BorderLayout6.4.3流式布局FlowLayout6.4.4卡片布局CardLayout6.4.5网格布局GridLayout6.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.1JApplet绘制图形8.2.2.IFrame绘制图形8.2.3JPanel绘制图形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.3Reader类的基本方法9.4 写入文件9.4.1保存文本内容9.4.2写入文件的分类及所涉及到的类9.413Writer类的基本方法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.1ResultSet常用方法和属性10.4.2获取数据10.5 在Swing中操作MySQL10.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界面类AssetView11.7.2控制类AssetHandler11.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 在表格组件中显示数据

封面

JAVA程序设计基础教程与实验指导

书名:JAVA程序设计基础教程与实验指导

作者:王占中

页数:375 页

定价:¥39.8

出版社:清华大学出版社

出版日期:2008-11-01

ISBN:9787302175889

PDF电子书大小:114MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注