网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java面向对象程序设计(第3版) |
分类 | |
作者 | 赵生慧 等 编 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 内容推荐 Java是计算机领域中主流的面向对象程序设计编程语言。本书采用“引例-知识讲解-实例”的结构编写,循序渐进地介绍Java语言程序设计基础、面向对象程序设计、图形用户界面、异常处理、输入输出流及Java不错编程等内容。本书共分10章。章介绍Java的特点及Java程序的开发环境;第2章讨论Java语言中的基本数据类型、控制结构和数组等;第3章介绍类和对象的概念及简单应用;第4章进一步讨论面向对象类的继承和多态特性;第5章是抽象类和接口的说明和应用;第6章讨论异常处理的方法;第7章讨论Java的输入输出流;第8章详细介绍图形用户界面及其设计;第9章讲解Java的多线程、JDBC编程和网络编程等不错编程技术;0章是一个应用Java语言开发的小型应用系统。本书应用性强,主要章均由引例开始,配备了丰富的例题、习题和教学资源,适合初学者或中级Java读者阅读,可以作为高等院校相关专业的教材,同时也是一本面向广大Java爱好者的实用参考书。 作者简介 赵生慧,女,教授,东南大学博士。先后主持省高校自然科学研究项目3项(含重点项目1项),青年基金项目1项,作为我校的第二参与人,参加省教育厅重大项目1项,省基金项目1项,安徽高校自然科学研究一般项目4项。主持省级教学研究项目3项,主持省级精品资源共享课1门,省级精品课程1门,省级重大教学研究项目1项。主编教材4部,参编教材3部。2005年入选为“安徽省高等学校‘十五’很好人才计划”中青年骨干教师。2008年获安徽省教学成果奖二等奖(),2010年获安徽省教学成果奖二等奖(第二)和校级教学成果奖。作为作者发表学术论文10余篇,其中EI收录5篇。 目录 章 了解Java 1.1 Java概述 1.1.1 Java的起源 1.1.2 Java平台的构成 1.1.3 Java的特点 1.2 Java开发环境 1.2.1 JDK的安装和使用 1.2.2 Eclipse集成开发环境 1.3 Java应用程序举例 1.3.1 Java应用程序结构 1.3.2 Java应用程序开发过程 1.4 面向对象程序设计基础 1.4.1 对象和类 1.4.2 面向对象特性 1.4.3 面向对象程序设计过程 习题1 第2章 程序设计基础 2.1 引例 2.2 基础知识 2.2.1 标识符 2.2.2 Java基本数据类型 2.2.3 常量和变量 2.2.4 运算符与表达式 2.2.5 其他运算符 2.3 基本控制结构与实现 2.3.1 选择结构 2.3.2 循环结构 2.3.3 控制转移语句 2.4 使用数组 2.4.1 创建数组 2.4.2 字符数组 2.4.3 遍历数组 2.4.4 多维数组 2.5 实例 习题2 第3章 类与对象 3.1 引例 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 关键字this 3.4 封装 3.4.1 包 3.4.2 访问权限 3.5 内部类和泛型类 3.5.1 内部类 3.5.2 泛型类 3.6 实例 习题3 第4章 类的继承和多态 4.1 引例 4.2 继承 4.2.1 继承的概念 4.2.2 创建子类对象 4.2.3 关键字super 4.2.4 final修饰符 4.3 多态 4.3.1 多态的定义与作用 4.3.2 方法的重载 4.3.3 上转型对象 4.3.4 方法的覆盖 4.4 实例 习题4 第5章 抽象类与接口 5.1 引例 5.2 抽象类 5.3 接口 5.3.1 定义接口 5.3.2 接口实现 5.3.3 抽象类与接口的区别 5.4 集合框架 5.4.1 引入集合接口 5.4.2 Collection接口 5.4.3 List接口 5.4.4 Set接口 5.4.5 Map接口 5.4.6 Iterator接口 5.5 实例 习题5 第6章 异常处理 6.1 引例 6.2 异常及其分类 6.3 捕获异常 6.3.1 try-catch子句 6.3.2 finally子句 6.4 抛出异常 6.5 声明异常 6.6 自定义异常类 6.7 实例 习题6 第7章 Java输入输出流 7.1 引例 7.2 流 7.3 标准输入输出流 7.4 文件访问 7.5 字节流 7.5.1 InputStream和OutputStream类 7.5.2 FileInputStream类和FileOutputStream类 7.5.3 BufferedInputStream类和BufferedOutputStream类 7.5.4 DataInputStream类和DataOutputStream类 7.6 字符流 7.6.1 Reader类和Writer类 7.6.2 FileReader类和FileWriter类 7.6.3 BufferedReader类和BufferedWriter类 7.7 随机读写文件 7.8 对象串行化 7.9 实例 习题7 第8章 图形用户界面 8.1 概述 8.1.1 AWT简介 8.1.2 Swing简介 8.2 Swing库的结构 8.2.1 组件类的继承关系 8.2.2 java.awt.Component类 8.2.3 java.awt.Container类 8.3 Swing常见组件 8.3.1 窗口 8.3.2 面板 8.3.3 标签 8.3.4 文本组件 8.3.5 常规按钮 8.3.6 单选按钮 8.3.7 复选框 8.4 布局管理 8.4.1 流式布局 8.4.2 边界布局 8.4.3 网格布局 8.4.4 空布局 8.5 事件处理 8.5.1 Java的事件处理流程 8.5.2 事件监听器类的编写 8.5.3 常用事件类和接口 8.6 其他Swing组件 8.6.1 下拉列表 8.6.2 列表 8.6.3 选项面板 8.6.4 菜单相关组件 8.7 实例 习题8 第9章 Java不错编程 9.1 多线程程序设计 9.1.1 进程与线程 9.1.2 多线程的定义 9.1.3 多线程的实现方法 9.1.4 多线程的同步与控制 9.2 数据库编程 9.2.1 JDBC概述 9.2.2 使用JDBC进行数据库开发 9.3 网络编程 9.3.1 URL编程 9.3.2 基于TCP的Socket编程 9.3.3 基于UDP的Socket编程 习题9 0章 综合案例 10.1 项目背景 10.2 需求分析 10.3 系统功能结构 10.4 系统的文件结构 10.5 系统主要界面预览 10.6 数据库的设计 10.6.1 数据库概念设计 10.6.2 数据库表的设计 10.7 系统开发环境 10.8 系统功能的实现 10.8.1 数据访问层的实现 10.8.2 登录模块的实现 10.8.3 管理员管理学生模块的实现 10.8.4 学生选择课程模块的实现 10.8.5 教师录入学生成绩模块的实现 10.8.6 成绩查询模块的实现 习题10 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。