张广彬、王小宁、高静编著的这本《Java课程设计案例精编(第2版)》为Java课程设计指导用书,共分11章,具体内容包括: Java环境的安装与配置、Java语言编程的基础知识、Java语言中最重要的类与对象、网页浏览器案例、蜘蛛纸牌案例、吃豆子游戏案例、端口扫描器案例、聊天程序案例、中国象棋对弈系统案例、资产管理系统案例和人事管理系统案例。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Java课程设计案例精编(第2版高等院校课程设计案例精编) |
分类 | |
作者 | 张广彬//王小宁//高静 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 张广彬、王小宁、高静编著的这本《Java课程设计案例精编(第2版)》为Java课程设计指导用书,共分11章,具体内容包括: Java环境的安装与配置、Java语言编程的基础知识、Java语言中最重要的类与对象、网页浏览器案例、蜘蛛纸牌案例、吃豆子游戏案例、端口扫描器案例、聊天程序案例、中国象棋对弈系统案例、资产管理系统案例和人事管理系统案例。 内容推荐 Java语言已成为软件设计开发者应当掌握的一门基础语言。张广彬、王小宁、高静编著的这本《Java课程设计案例精编(第2版)》为Java课程设计指导用书,共分11章,具体内容包括: Java环境的安装与配置、Java语言编程的基础知识、Java语言中最重要的类与对象、网页浏览器案例、蜘蛛纸牌案例、吃豆子游戏案例、端口扫描器案例、聊天程序案例、中国象棋对弈系统案例、资产管理系统案例和人事管理系统案例。 本书以案例带动知识点进行讲解,向读者展示实际项目的设计思想和设计理念,使其可举一反三。每个实例各有侧重点,避免实例罗列和知识点重复,并提供完整的项目实现代码下载。本书案例典型,选择目前高校课程设计的典型项目,并注重切合实际应用,使读者真正做到学以致用。 本书适合作为高等院校学生Java课程设计指导用书,也可作为Java语言程序开发人员及爱好者的指导用书。 目录 第1章 Java概述/1 1.1 Java语言简介/1 1.1.1 Java语言的历史/1 1.1.2 Java语言的特点/1 1.2 Java平台简介/3 1.2.1 Java平台简介/3 1.2.2 Java虚拟机(JVM)/3 1.3 Java运行环境的建立/4 1.3.1 JDK简介/4 1.3.2 JDK的安装/4 1.3.3 JDK运行环境的设置/4 1.3.4 JDK包含的常用工具/6 1.4 JDK 1.6的新特性/6 1.5 Java程序的编写、编译和运行/9 1.5.1 Java程序的编译与运行/9 1.5.2 编写简单的Java程序/10 1.5.3 Java的注释/12 第2章 Java程序设计基础/14 2.1 Java的基本数据类型/14 2.1.1 数据类型/14 2.1.2 标识符与关键字/14 2.1.3 常量/15 2.1.4 变量/17 2.2 Java运算符与表达式/19 2.2.1 算术运算符/19 2.2.2 关系运算符/19 2.2.3 布尔运算符/20 2.2.4 位运算符/20 2.2.5 赋值运算符/20 2.2.6 条件运算符/22 2.2.7 表达式和运算符的优先级/22 2.3 Java控制语句/23 2.3.1 选择结构/23 2.3.2 循环结构/24 2.3.3 跳转结构/26 2.4 字符串/27 2.4.1 String类/27 2.4.2 StringBuffer类/29 2.5 数组/30 2.5.1 一维数组/30 2.5.2 多维数组/32 2.5.3 对象数组/33 第3章 类和对象/34 3.1 类的定义与使用/34 3.1.1 类的定义/34 3.1.2 构造函数/37 3.1.3 对象的使用/38 3.1.4 访问控制/39 3.2 继承/40 3.3 重载/42 3.3.1 方法的重载/42 3.3.2 构造函数的重载/43 3.3.3 super与this/44 3.4 包与接口/47 3.4.1 包与引用包/47 3.4.2 ClassPath环境变量/48 3.4.3 接口/48 3.5 Java的垃圾回收与析构/49 3.6 抽象类与内部类/50 3.6.1 抽象类/50 3.6.2 内部类/50 3.7 基础类的使用/51 3.7.1 基础类库/51 3.7.2 Math类/55 3.7.3 时间与日期的处理/57 第4章 网页浏览器开发/62 4.1 功能描述/62 4.2 理论基础/62 4.2.1 事件处理/62 4.2.2 Swing相关组件/64 4.2.3 输入输出/70 4.3 总体设计/74 4.4 代码实现/75 4.4.1 WebBrowser.java/75 4.4.2 ViewSourceFrame.java/84 4.5 程序的运行与发布/86 4.5.1 运行程序/86 4.5.2 发布程序/86 第5章 蜘蛛纸牌/88 5.1 功能描述/88 5.2 理论基础/88 5.3 总体设计/90 5.4 代码实现/91 5.4.1 SpiderMenuBar.java/91 5.4.2 PKCard.java/94 5.4.3 AboutDialog.java/100 5.4.4 Spider.java/101 5.5 程序的运行与发布/109 5.5.1 运行程序/109 5.5.2 发布程序/110 第6章 吃豆子游戏/111 6.1 功能描述/111 6.2 理论基础/111 6.3 总体设计/117 6.4 代码实现/118 6.4.1 Wall.java/118 6.4.2 Gold.java/119 6.4.3 Player.java/120 6.4.4 Fruit.java/124 6.4.5 Enemy.java/128 6.4.6 Ticker.java/138 6.4.7 Packman.java/140 6.4.8 Pac-man.html/151 6.5 程序的运行与发布/151 第7章 基于多线程的端口扫描器/153 7.1 功能描述/153 7.2 理论基础/153 7.2.1 布局管理器/153 7.2.2 多线程/157 7.2.3 端口扫描/161 7.3 总体设计/161 7.4 代码实现/162 7.4.1 TCPThread.java/162 7.4.2 ThreadScan.java/166 7.4.3 AboutDialog.java/176 7.5 程序的运行与发布/178 7.5.1 运行程序/178 7.5.2 发布程序/179 第8章 Java聊天室/181 8.1 功能描述/181 8.2 理论基础/181 8.2.1 套接字通信/181 8.2.2 套接字客户端/182 8.2.3 套接字服务端/183 8.2.4 数据报通信/184 8.2.5 URL与URLConnection/185 8.2.6 Java链表的实现/186 8.3 总体设计/188 8.3.1 聊天室服务器端设计/188 8.3.2 聊天室客户端设计/188 8.4 代码实现/189 8.4.1 聊天室服务器端代码的实现/189 8.4.2 聊天室客户端代码的实现/208 8.5 程序的运行与发布/224 8.5.1 聊天室服务器端程序运行/224 8.5.2 聊天室服务器端程序发布/226 8.5.3 聊天室客户端程序运行/227 8.5.4 聊天室客户端程序发布/228 第9章 中国象棋对弈系统/229 9.1 功能描述/229 9.2 理论基础/229 9.2.1 中国象棋简介/229 9.2.2 中国象棋走子规则/229 9.2.3 中国象棋吃子规则/229 9.3 总体设计/230 9.4 代码实现/230 9.4.1 引用类包及类的定义/230 9.4.2 图形用户界面模块/231 9.4.3 按钮的操作模块/235 9.4.4 棋子的操作模块/238 9.4.5 棋子的移动规则类模块/244 9.5 程序的运行与发布/273 9.5.1 运行程序/273 9.5.2 发布程序/274 第10章 资产管理系统/276 10.1 需求分析/276 10.2 系统设计/276 10.2.1 结构设计/276 10.2.2 功能结构图/277 10.2.3 功能流程及工作流描述/277 10.3 数据库设计/279 10.4 详细设计/280 10.4.1 资产管理系统主界面模块/280 10.4.2 系统管理模块/287 10.4.3 资产信息管理模块/293 10.4.4 人员信息管理模块/310 10.4.5 资产操作管理模块/324 10.4.6 信息查询模块/343 10.4.7 数据库操作模块/351 10.5 程序的运行与发布/381 10.5.1 配置数据源/381 10.5.2 运行程序/382 10.5.3 发布程序/383 第11章 人事管理系统/384 11.1 需求分析/384 11.2 系统设计/385 11.2.1 结构设计/385 11.2.2 功能结构图/385 11.2.3 功能流程及工作流描述/385 11.3 数据库设计/386 11.4 详细设计/387 11.4.1 人事管理系统主界面模块/387 11.4.2 基础信息管理模块/394 11.4.3 人员调动管理模块/417 11.4.4 人员考核管理模块/424 11.4.5 劳资管理模块/431 11.4.6 数据库操作模块/438 11.5 程序的运行与发布/462 11.5.1 配置数据源/462 11.5.2 运行程序/463 11.5.3 发布程序/464 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。