网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java面向对象程序设计案例教程 |
分类 | |
作者 | 王贺主编 |
出版社 | 西安电子科技大学出版社 |
下载 | |
简介 | 目录 章 Java程序语言概述 11.1 Java简介 11.1.1 Java语言的发展历史 11.1.2 Java语言的特点 21.1.3 Java的三大开发体系 31.2 Java开发环境的搭建 41.2.1 安装JDK 41.2.2 配置系统环境变量 71.3 简单Java程序的实现 91.3.1 向控制台输入和输出数据 91.3.2 利用记事本编写Java程序 111.4 Eclipse集成开发工具 121.4.1 Eclipse的下载与安装 121.4.2 Eclipse的基本使用 14实训1 19编辑并运行简单的Java程序——求矩形面积 19习题1 20第2章 Java程序设计语法基础 212.1 Java语言的组成 212.1.1 标识符 212.1.2 关键字 212.1.3 注释 222.2 基本数据类型 222.2.1 整型数据 232.2.2 浮点型数据 232.2.3 字符型数据 242.2.4 布尔型数据 242.2.5 数据类型的转换 242.3 变量和常量 252.3.1 变量 252.3.2 常量 262.4 运算符和表达式 262.4.1 算术运算符 262.4.2 关系运算符 282.4.3 逻辑运算符 292.4.4 赋值运算符 302.4.5 位运算符 322.4.6 条件运算符 332.4.7 运算符的优先级 342.5 流程控制语句 352.5.1 选择结构 352.5.2 循环结构 412.5.3 跳转语句 46实训2 47Java基本语法1——自动售货机 47Java基本语法2——猜数字游戏 49习题2 50第3章 数组与字符串 533.1 一维数组 533.1.1 一维数组的声明 533.1.2 一维数组的创建 533.1.3 一维数组的访问 543.2 二维数组 563.2.1 二维数组的声明 563.2.2 二维数组的创建 563.2.3 二维数组的访问 573.3 数组的应用 583.4 字符串的应用 603.4.1 String类 603.4.2 StringBuffer类 64实训3 67数组和字符串的使用1——计算学生成绩 67数组和字符串的使用2——将字符串逆序输出 68习题3 70第4章 类和对象 724.1 面向对象的基本概念 724.1.1 程序设计语言的发展 724.1.2 面向对象程序设计方法 734.2 类的定义和构造方法 744.2.1 类的定义 744.2.2 构造方法 764.3 对象的创建 774.3.1 对象的声明和创建 784.3.2 对象的使用 794.4 修饰符的使用 824.4.1 类的访问控制修饰符 824.4.2 类成员的访问控制修饰符 824.4.3 static修饰符的使用 854.5 基础类的使用 884.5.1 Math类的使用 884.5.2 Date类的使用 89实训4 89面向对象的概念与Java实现1——坦克游戏 89面向对象的概念与Java实现2——机动车类 92习题4 95第5章 Java面向对象的特征 975.1 封装 975.2 继承 985.2.1 继承的实现 985.2.2 子类对象的实例化过程 1005.2.3 Super关键字 1035.3 抽象类和最终类 1085.3.1 抽象类与抽象方法 1085.3.2 最终类 1105.4 多态 1105.4.1 方法的覆盖 1105.4.2 方法的重载 1115.5 接口 1135.5.1 接口的概念 1135.5.2 接口的定义 1135.5.3 接口的实现 1145.6 package关键字和包 1155.6.1 包的概念 1155.6.2 包的创建 1155.6.3 包的引用 116实训5 117Java面向对象的特征 117习题5 118第6章 Java中的异常处理 1216.1 异常处理机制 1216.1.1 异常的概念 1216.1.2 异常的捕获 1226.1.3 异常类的继承架构 1266.2 抛出异常 1266.2.1 throws声明异常 1266.2.2 throw抛出异常 1276.3 编写自己的异常类 128实训6 130异常处理 130习题6 131第7章 图形用户界面开发与事件处理 1337.1 AWT简介 1337.2 Swing基础 1337.2.1 Swing的类层次结构 1347.2.2 Swing的特点 1357.2.3 Swing程序结构简介 1357.3 容器 1367.3.1 框架窗体JFrame 1367.3.2 面板容器JPanel 1387.4 布局管理器 1397.4.1 FlowLayout布局管理器 1397.4.2 BorderLayout布局管理器 1407.4.3 BoxLayout布局管理器 1417.4.4 GridLayout布局管理器 1437.5 Swing组件 1447.5.1 按钮(JButton) 1447.5.2 复选框(JCheckBox) 1457.5.3 单选按钮(JRadioButton) 1477.5.4 组合框(JComboBox) 1487.5.5 文本框(JTextField)与文本域(JTextArea) 1497.6 事件处理 1517.6.1 事件监听器 1527.6.2 事件适配器 1547.6.3 事件 155实训7 158图形用户界面设计1——设计一个简单的计算机界面 158图形用户界面设计2——显示文本框输入内容并学会文本框等事件的处理方法 160习题7 162第8章 Java的数据库编程基础 1648.1 JDBC概述 1648.1.1 JDBC功能简介 1648.1.2 JDBC的数据库访问模型 1648.1.3 JDBC的API介绍 1658.2 应用JDBC访问数据库 1668.2.1 加载JDBC驱动 1678.2.2 创建数据库连接 1718.2.3 执行查询语句 1718.2.4 处理数据集 1728.2.5 更新数据库操作 1738.2.6 断开与数据库的连接 1748.2.7 应用JDBC访问SQL Server数据库 175实训8 178Java的数据库编程基础1 178Java的数据库编程基础2 180Java的数据库编程基础3 184习题8 189第9章 Java中的文件操作 1909.1 I/O概述 1909.1.1 输入/输出流 1909.1.2 字节流 1919.1.3 字符流 1939.2 文件管理 1959.2.1 文件的概念 1959.2.2 File类 1959.2.3 File类的常用方法 1969.3 文件字节流 2009.3.1 FileInputStream类 2009.3.2 FileOutputStream类 2019.3.3 FileInputStream和FileOutputStream的实例 2029.4 文件字符流 2069.4.1 FileReader类 2069.4.2 FileWriter类 2079.4.3 FileReader类和FileWriter类的实例 2079.5 文件处理 2099.5.1 顺序访问文件 2099.5.2 随机访问文件 210实训9 212Java文件处理1 212Java文件处理2 213Java文件处理3 214Java文件处理4 215习题9 2170章 Java多线程处理机制 21910.1 线程概述 21910.1.1 线程的概念 21910.1.2 Java中的线程 21910.1.3 使用线程的原因 22010.2 线程创建 22010.2.1 继承java.lang.Thread类 22010.2.2 实现java.lang.Runnable接口 22110.3 线程的生命周期 22210.3.1 创建和就绪状态 22210.3.2 运行和阻塞状态 22210.3.3 线程死亡 22210.4 线程操作 22310.4.1 join线程 22310.4.2 后台线程 22410.4.3 线程睡眠 22510.4.4 线程让步 22510.4.5 线程优先级 22610.5 线程同步 22710.5.1 线程安全问题 22710.5.2 线程并发演示 22710.5.3 线程同步方法 229实训10 231基于Java的多线程抽奖器 231习题10 2401章 学生成绩管理系统的设计与实现 24211.1 选题的目的 24211.2 设计方案论证 24211.2.1 设计思路 24211.2.2 数据库设计 24311.2.3 设计方法 24411.2.4 设计结果与分析 24611.2.5 示例代码 249参考文献 256 内容推荐 本书以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论知识与Java语言程序设计结合起来,运用大量有应用价值的实例来实践这些原理与方法,旨在培养读者正确运用面向对象的思维方式解决问题的能力。本书主要内容有:Java程序语言概述、Java程 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。