Java课程设计案例精编

副标题:无

作   者:张广彬,王小宁,高静编著

分类号:

ISBN:9787302256335

微信扫一扫,移动浏览光盘

简介

   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
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java课程设计案例精编
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon