4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >
Java面向对象程序设计案例教程

Java面向对象程序设计案例教程

作者:王贺主编
出版社:西安电子科技大学出版社出版时间:2019-07-01
开本: 26cm 页数: 256页
中 图 价:¥27.0(7.7折) 定价  ¥35.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

Java面向对象程序设计案例教程 版权信息

  • ISBN:9787560653716
  • 条形码:9787560653716 ; 978-7-5606-5371-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Java面向对象程序设计案例教程 本书特色

本书以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论与Java程序设计语言紧密结合,通过大量有价值的案例来实践这些知识、原理与方法,旨在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共分十二章,主要内容有:开发环境搭建、Java语法基础、面向对象设计的相关概念和实现方法、图形用户界面设计、事件处理机制、JDBC编程、文件的访问及一个综合项目开发实例。

Java面向对象程序设计案例教程 内容简介

本书以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论知识与Java语言程序设计结合起来,运用大量有应用价值的实例来实践这些原理与方法,旨在培养读者正确运用面向对象的思维方式解决问题的能力。本书主要内容有:Java程序语言概述、Java程序设计语法基础、数组与字符串、类和对象、Java面向对象的特征、Java中的异常处理、图形用户界面开发与事件处理、Java的数据库编程基础、Java中的文件操作、Java多线程处理机制、学生成绩管理系统的设计与实现。 本书既可以作为高职高专院校计算机及相关专业的教材,也可以作为广大编程初学者的自学参考书。

Java面向对象程序设计案例教程 目录

第1章 Java程序语言概述 1 1.1 Java简介 1 1.1.1 Java语言的发展历史 1 1.1.2 Java语言的特点 2 1.1.3 Java的三大开发体系 3 1.2 Java开发环境的搭建 4 1.2.1 安装JDK 4 1.2.2 配置系统环境变量 7 1.3 简单Java程序的实现 9 1.3.1 向控制台输入和输出数据 9 1.3.2 利用记事本编写Java程序 11 1.4 Eclipse集成开发工具 12 1.4.1 Eclipse的下载与安装 12 1.4.2 Eclipse的基本使用 14 实训1 19 编辑并运行简单的Java程序—— 求矩形面积 19 习题1 20 第2章 Java程序设计语法基础 21 2.1 Java语言的组成 21 2.1.1 标识符 21 2.1.2 关键字 21 2.1.3 注释 22 2.2 基本数据类型 22 2.2.1 整型数据 23 2.2.2 浮点型数据 23 2.2.3 字符型数据 24 2.2.4 布尔型数据 24 2.2.5 数据类型的转换 24 2.3 变量和常量 25 2.3.1 变量 25 2.3.2 常量 26 2.4 运算符和表达式 26 2.4.1 算术运算符 26 2.4.2 关系运算符 28 2.4.3 逻辑运算符 29 2.4.4 赋值运算符 30 2.4.5 位运算符 32 2.4.6 条件运算符 33 2.4.7 运算符的优先级 34 2.5 流程控制语句 35 2.5.1 选择结构 35 2.5.2 循环结构 41 2.5.3 跳转语句 46 实训2 47 Java基本语法1——自动售货机 47 Java基本语法2——猜数字游戏 49 习题2 50 第3章 数组与字符串 53 3.1 一维数组 53 3.1.1 一维数组的声明 53 3.1.2 一维数组的创建 53 3.1.3 一维数组的访问 54 3.2 二维数组 56 3.2.1 二维数组的声明 56 3.2.2 二维数组的创建 56 3.2.3 二维数组的访问 57 3.3 数组的应用 58 3.4 字符串的应用 60 3.4.1 String类 60 3.4.2 StringBuffer类 64 实训3 67 数组和字符串的使用1—— 计算学生成绩 67 数组和字符串的使用2—— 将字符串逆序输出 68 习题3 70 第4章 类和对象 72 4.1 面向对象的基本概念 72 4.1.1 程序设计语言的发展 72 4.1.2 面向对象程序设计方法 73 4.2 类的定义和构造方法 74 4.2.1 类的定义 74 4.2.2 构造方法 76 4.3 对象的创建 77 4.3.1 对象的声明和创建 78 4.3.2 对象的使用 79 4.4 修饰符的使用 82 4.4.1 类的访问控制修饰符 82 4.4.2 类成员的访问控制修饰符 82 4.4.3 static修饰符的使用 85 4.5 基础类的使用 88 4.5.1 Math类的使用 88 4.5.2 Date类的使用 89 实训4 89 面向对象的概念与Java实现1—— 坦克游戏 89 面向对象的概念与Java实现2—— 机动车类 92 习题4 95 第5章 Java面向对象的特征 97 5.1 封装 97 5.2 继承 98 5.2.1 继承的实现 98 5.2.2 子类对象的实例化过程 100 5.2.3 Super关键字 103 5.3 抽象类和*终类 108 5.3.1 抽象类与抽象方法 108 5.3.2 *终类 110 5.4 多态 110 5.4.1 方法的覆盖 110 5.4.2 方法的重载 111 5.5 接口 113 5.5.1 接口的概念 113 5.5.2 接口的定义 113 5.5.3 接口的实现 114 5.6 package关键字和包 115 5.6.1 包的概念 115 5.6.2 包的创建 115 5.6.3 包的引用 116 实训5 117 Java面向对象的特征 117 习题5 118 第6章 Java中的异常处理 121 6.1 异常处理机制 121 6.1.1 异常的概念 121 6.1.2 异常的捕获 122 6.1.3 异常类的继承架构 126 6.2 抛出异常 126 6.2.1 throws声明异常 126 6.2.2 throw抛出异常 127 6.3 编写自己的异常类 128 实训6 130 异常处理 130 习题6 131 第7章 图形用户界面开发与事件处理 133 7.1 AWT简介 133 7.2 Swing基础 133 7.2.1 Swing的类层次结构 134 7.2.2 Swing的特点 135 7.2.3 Swing程序结构简介 135 7.3 容器 136 7.3.1 框架窗体JFrame 136 7.3.2 面板容器JPanel 138 7.4 布局管理器 139 7.4.1 FlowLayout布局管理器 139 7.4.2 BorderLayout布局管理器 140 7.4.3 BoxLayout布局管理器 141 7.4.4 GridLayout布局管理器 143 7.5 Swing组件 144 7.5.1 按钮(JButton) 144 7.5.2 复选框(JCheckBox) 145 7.5.3 单选按钮(JRadioButton) 147 7.5.4 组合框(JComboBox) 148 7.5.5 文本框(JTextField)与 文本域(JTextArea) 149 7.6 事件处理 151 7.6.1 事件监听器 152 7.6.2 事件适配器 154 7.6.3 事件 155 实训7 158 图形用户界面设计1—— 设计一个简单的计算机界面 158 图形用户界面设计2—— 显示文本框输入内容并学会文本框 等事件的处理方法 160 习题7 162 第8章 Java的数据库编程基础 164 8.1 JDBC概述 164 8.1.1 JDBC功能简介 164 8.1.2 JDBC的数据库访问模型 164 8.1.3 JDBC的API介绍 165 8.2 应用JDBC访问数据库 166 8.2.1 加载JDBC驱动 167 8.2.2 创建数据库连接 171 8.2.3 执行查询语句 171 8.2.4 处理数据集 172 8.2.5 更新数据库操作 173 8.2.6 断开与数据库的连接 174 8.2.7 应用JDBC访问SQL Server 数据库 175 实训8 178 Java的数据库编程基础1 178 Java的数据库编程基础2 180 Java的数据库编程基础3 184 习题8 189 第9章 Java中的文件操作 190 9.1 I/O概述 190 9.1.1 输入/输出流 190 9.1.2 字节流 191 9.1.3 字符流 193 9.2 文件管理 195 9.2.1 文件的概念 195 9.2.2 File类 195 9.2.3 File类的常用方法 196 9.3 文件字节流 200 9.3.1 FileInputStream类 200 9.3.2 FileOutputStream类 201 9.3.3 FileInputStream和 FileOutputStream的实例 202 9.4 文件字符流 206 9.4.1 FileReader类 206 9.4.2 FileWriter类 207 9.4.3 FileReader类和FileWriter类的 实例 207 9.5 文件处理 209 9.5.1 顺序访问文件 209 9.5.2 随机访问文件 210 实训9 212 Java文件处理1 212 Java文件处理2 213 Java文件处理3 214 Java文件处理4 215 习题9 217 第10章 Java多线程处理机制 219 10.1 线程概述 219 10.1.1 线程的概念 219 10.1.2 Java中的线程 219 10.1.3 使用线程的原因 220 10.2 线程创建 220 10.2.1 继承java.lang.Thread类 220 10.2.2 实现java.lang.Runnable接口 221 10.3 线程的生命周期 222 10.3.1 创建和就绪状态 222 10.3.2 运行和阻塞状态 222 10.3.3 线程死亡 222 10.4 线程操作 223 10.4.1 join线程 223 10.4.2 后台线程 224 10.4.3 线程睡眠 225 10.4.4 线程让步 225 10.4.5 线程优先级 226 10.5 线程同步 227 10.5.1 线程安全问题 227 10.5.2 线程并发演示 227 10.5.3 线程同步方法 229 实训10 231 基于Java的多线程抽奖器 231 习题10 240 第11章 学生成绩管理系统的设计与 实现 242 11.1 选题的目的 242 11.2 设计方案论证 242 11.2.1 设计思路 242 11.2.2 数据库设计 243 11.2.3 设计方法 244 11.2.4 设计结果与分析 246 11.2.5 示例代码 249 参考文献 256
展开全部

Java面向对象程序设计案例教程 作者简介

近五年来,先后在中国通信学报(2014,35 ( 03 ): 224-230),中国发光学报(2017,38(7): 978-983)以及中国计量学报(2016,37 (5): 489-493)等国内外学术期刊上发表学术论文十余篇.其中近十篇被SCI或EI检索.

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服