当前位置:主页 > 计算机电子书 > Java > Java实战下载
疯狂Java实战演义

疯狂Java实战演义 PDF 高清版

  • 更新:2022-03-09
  • 大小:10.93MB
  • 类别:Java实战
  • 作者:杨恩雄,麦凯翔
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书以15个生动的Java案例,引领读者体验Java开发的乐趣。书中使用Java的Swing技术开发了若干个游戏,从这些游戏中可以了解到,Java一样可以做出优秀的游戏和应用程序。除了这些游戏案例外,还有若干个读者平时会接触到的软件,例如Windows计算器、MySQL企业管理器、邮件客户端、多线程下载工具等。读者使用到这些软件时,根据本书所描述的案例,可以深入了解这些软件的原理以及开发细节。本书中的所有案例均基于Eclipse IDE开发,源码均附有详细的注释。本书案例由浅入深,带领读者一步步体会Java语言之美。本书知识点丰富,适合有一定Java基础、有意向做Java桌面应用程序或者想了解Java图形界面编程的读者阅读,也可作为Java开发程序员的案例参考书。

目录

  • 第1章控制台五子棋1
  • 1.1引言2
  • 1.1.1五子棋介绍2
  • 1.1.2输入输出约定2
  • 1.2游戏流程描述3
  • 1.2.1玩家输入坐标3
  • 1.2.2“电脑”下棋4
  • 1.3创建游戏的各个对象4
  • 1.3.1Chessboard类5
  • 1.3.2Chessman类6
  • 1.3.3GobangGame类6
  • 1.4棋盘类实现7
  • 1.4.1初始化棋盘7
  • 1.4.2输出棋盘8
  • 1.4.3获取棋盘9
  • 1.5棋子枚举类实现9
  • 1.6游戏类实现11
  • 1.6.1使用BufferedReader获取键盘
  • 1.6.1输入11
  • 1.6.2验证玩家输入字符串的合法性12
  • 1.6.3判断输赢13
  • 1.6.4“电脑”随机下棋15
  • 1.6.5是否重新游戏16
  • 1.6.6游戏过程实现16
  • 1.7本章小结18
  • 第2章仿Windows计算器19
  • 2.1仿Windows计算器概述20
  • 2.1.1数学符号与其他符号介绍20
  • 2.1.2界面说明21
  • 2.2流程描述21
  • 2.3建立计算器对象22
  • 2.3.1MyMath工具类22
  • 2.3.2CalService类23
  • 2.3.3CalFrame类24
  • 2.4MyMath工具类实现24
  • 2.5计算器主界面25
  • 2.5.1初始化界面(initialize()方法)26
  • 2.5.2创建运算键28
  • 2.5.3创建操作按键29
  • 2.5.4增加事件监听器30

资源下载

资源下载地址1:https://pan.baidu.com/s/17YrDbtwi2KgylAtCl_ZO2w

相关资源

网友留言