廖福保、邓会敏主编的这本《Java程序设计》由11个项目组成,项目由简单到复杂,涉及的知识点从少到多,实施从易到难进行组织编排。每个项目按照完成该项目的工作过程设计了若干个任务,把知识点的学习分解并贯穿在工作任务的实施过程中。通过“试一试”、“练一练”进行知识点的引入、编程实践的规划,有效实现深度与广度的拓展、能力和思维的提升。对Java语言中的重点、难点进行分解,将难点、重点在教材中分散编排,使学生在学习过程中循序渐进、平滑过渡。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java程序设计(21世纪高等职业教育计算机类十二五规划教材) |
分类 | |
作者 | 廖福保//邓会敏 |
出版社 | 华中科技大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 廖福保、邓会敏主编的这本《Java程序设计》由11个项目组成,项目由简单到复杂,涉及的知识点从少到多,实施从易到难进行组织编排。每个项目按照完成该项目的工作过程设计了若干个任务,把知识点的学习分解并贯穿在工作任务的实施过程中。通过“试一试”、“练一练”进行知识点的引入、编程实践的规划,有效实现深度与广度的拓展、能力和思维的提升。对Java语言中的重点、难点进行分解,将难点、重点在教材中分散编排,使学生在学习过程中循序渐进、平滑过渡。 内容推荐 廖福保、邓会敏主编的这本《Java程序设计》由11个项目组成,每个项目按照完成该项目的工作过程分解成若干个任务,把Java语言的知识点分解并贯穿在项目的任务中。通过项目和任务的实施,学习知识和掌握技能。项目的安排顺序既符合学生的认知规律,又反映了Java语言知识的连贯性。本书结合项目任务在讲解知识的过程中,列举了上百个例子,便于学生融会贯通地掌握知识。 《Java程序设计》内容全面、结构清晰,实例具有很强的实用性和代表性。全书内容均从任务解决中引入,大大降低了学习门槛,在教材展开过程中步步深入。切合初学者学习专业基础课程“学时少、台阶式”进步的需求。 《Java程序设计》可作为高职高专Jave语言程序设计课程的教材,也可以作为Java语言的职业培训教材或Java语言爱好者的自学用书。 目录 项目1 第一个Java程序 任务1 熟悉Java语言 1.1.1 面向过程和面向对象 1.1.2 Java语言的发展 1.1.3 任务实施 任务2 安装开发环境JDK 1.2.1 下载JDK 1.2.2 安装JDK 1.2.3 配置环境变量 1.2.4 测试环境配置成功 任务3 编写第一个Java程序 1.3.1 编写Java源程序 1.3.2 编译和运行 任务4 任务拓展 1.4.1 下载和安装Eclipse 1.4.2 启动Eclipse 1.4.3 开发Java项目 1.4.4 网络资源 1.4.5 自己动手 习题1 项目2 简易计算器 任务1 实现加法运算功能 2.1.1 标识符和关键字 2.1.2 变量 2.1.3 常量 2.1.4 数据类型 2.1.5 运算符 2.1.6 任务实施 2.1.7 任务完善 任务2 实现除法运算功能 2.4.1 for语句 2.4.2 任务实施 任务5 任务拓展 2.5.1 break语句 2.5.2 continue语句 2.5.3 循环嵌套 综合项目 习题2 项目3 学生信息管理系统开发 任务1 成绩录入 3.1.1 一维数组的定义 3.1.2 一维数组的引用 3.1.3 任务实施 任务2 成绩模块的排序 3.2.1 冒泡法排序 3.2.2 任务实施 任务3 多门课程成绩的管理 3.3.1 二维数组定义 3.3.2 二维数组的引用 3.3.3 任务实施 任务4 任务拓展 习题3 项目4 扩展学生信息管理系统 任务1 掌握面向对象编程的基本思想和概念 4.1.1 面向对象编程的基本思想 4.1.2 面向对象编程的基本概念 4.1.3 任务实施 任务2 对象、类的Java实现 4.2.1 类的定义 4.2.2 创建对象 4.2.3 任务实施 任务3 重载方法、构造方法实现 4.3.1 重载方法 4.3.2 构造方法 4.3.3 任务实施 任务4 实现学生类继承 4.4.1 类的继承 4.4.2 构造方法的继承 4.4.3 成员变量的隐藏和方法覆盖 4.4.4 多态性 4.4.5 任务实施 任务5 实现访问控制 4.5.1 包 4.5.2 类成员的访问权限 4.5.3 任务实施 任务6 把父类进一步抽象 4.6.1 抽象类 4.6.2 接口 4.6.3 任务实施 任务7 任务拓展 4.7.1 static关键字 4.7.2 final关键字 4.7.3 JavaAPI包 4.7.4 常用API的使用 4.7.5 JavaApplet 综合项目 习题4 项目5 学生信息管理系统的异常处理 任务1 认识异常 5.1.1 生活中的异常 5.1.2 程序中的异常 5.1.3 什么是异常 任务2 异常处理 5.2.1 异常类的层次结构 5.2.2 Java的异常处理 5.2.3 声明抛出异常 习题5 项目6 在学生信息系统中利用集合和泛型 任务1 了解Java集合框架 任务2 利用ArayList类存储学生信息 6.2.1 ArrayList类 6.2.2 任务实施 任务3 利用HashMap类存储学生信息 6.3.1 HashMap类 6.3.2 任务实施 任务4 用泛型方法实现学生信息录入 6.4.1 泛型方法的定义 6.4.2 泛型方法的使用 6.4.3 任务实施 任务5 用泛型类实现学生信息交换 6.5.1 泛型类的定义和使用 6.5.2 任务实施 任务6 用泛型集合实现学生信息查询 6.6.1 泛型集合的定义 6.6.2 任务实施 任务7 任务拓展 习题6 项目7 基于文件的学生成绩管理系统 任务1 文件的表示 7.1.1 File类的构造方法 7.1.2 File类的常用方法 7.1.3 任务实施 任务2 通过字符流读写文件 7.2.1 Writer和FileWriter 7.2.2 Reader和FileReader 7.2.3 BufferedWriter 7.2.4 BufferedReader 任务3 通过字节流读写文件 7.3.1 OutputStream和FileOutputStream 7.3.2 InputStream和FilelnlautStream 7.3.3 BufferedOutputStream和BufferedInputStream 任务4 对象序列化 7.4.1 对象序列化的实现 7.4.2 对象反序列化的实现 任务5 项目实施 7.5.1 实现学生成绩管理系统 7.5.2 设计分析 习题7 项目8 基于数据库的学生成绩管理系统 任务1 建立数据库的连接 8.1.1 JDBC的主要类和接口 8.1.2 JDBC操作数据库的步骤 8.1.3 任务实施 任务2 查询学生成绩表 8.2.1 顺序查询 8.2.2 可滚动查询 8.2.3 任务实施 任务3 更新学生成绩表 任务4 任务拓展 习题8 项目9 桌面应用程序简易计算器的开发 任务1 设计简易计算器窗体 9.1.1 图形用户界面设计 9.1.2 JFrame类 9.1.3 JPallel类 9.1.4 任务实施 任务2 设计简易计算器的面板 9.2.1 JButton按钮类 9.2.2 JLable标签类 9.2.3 JTextField和JPasswordField 9.2.4 JTextArea文本区类 9.2.5 JRadioBtton单选按钮类 9.2.6 JCheckBox复选框类 9.2.7 JComboBox下拉列表框类 9.2.8 布局管理器 9.2.9 任务实施 任务3 实现简易计算器的功能 9.3.1 事件处理机制 9.3.2 任务实施 任务4 任务拓展 9.4.1 菜单 9.4.2 弹出菜单 9.4.3 标准对话框 9.4.4 工具栏 综合项目 习题9 项目10 简单的C/S结构聊天室 任务1 基于TCP的简单通信 10.1.1 网络编程的基础知识 10.1.2 Java的基本网络支持 10.1.3 基于TCP协议的网络编程 10.1.4 任务实施 任务2 基于多线程的简单聊天室 10.2.1 多线程 10.2.2 任务实施 任务3 任务拓展 习题10 项目11 综合实训项目 附录 ASCⅡ代码表 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。