- 博客(5)
- 收藏
- 关注
原创 java基础总结
java基础知识总结十进制转二进制通过除以2取余的方式:计算机中全部采用二进制数表示,即0和1俩个数,规则是逢二进一,1+1=10,每一个1或0叫做一个bit二进制转十进制通过8421编码方式:java为什么被称为是跨平台java之所以能够跨平台运行,是因为java程序运行在了一个强大的虚拟机上面,这个虚拟机就是jvm,而我们编写的程序是运行在jvm上面,而jvm可以运行在任何一个...
2019-08-31 20:05:09 67
原创 JAVA程序初始化的顺序(简要)
***## 摘要(有些地方自己不懂,就想着自己把它写下来,只有自己用心写了才能彻底把它搞懂 *)**使用场景当一个java程序实例化对象的时候,该对象所在类的所有成员变量首先要进行初始化,当所有类成员完成初始化后,才会调用该对象所在类的构造函数创建对象。**加粗样式**先后顺序1.变量优先于块、静态优先于非静态2.父类优先于派生类初始化3.按照成员变量定义的顺序进行初始化,即使...
2019-08-10 21:39:58 124
转载 五子棋小游戏终极版(三)
五子棋系列博客(总共三篇,从简单功能简单界面到人机对战,以及较美观的登录及对战界面。这一篇是终极版的>JAVA五子棋(三)JAVA五子棋的实现(二) 在JAVA五子棋的实现(二)中我们已经实现了以下几个功能:1.判断输赢;2.实现悔棋操作;3.实现认输操作。还差一个人机对战还没有实现。今天我们就来实现这个人机对战。同样地在开始之前我们还是要做一些准备工作。一、涉及到的问题...
2019-07-22 18:57:36 480
转载 五子棋系列(二)
五子棋系列博客(总共三篇,从简单功能简单界面到人机对战,以及较美观的登录及对战界面。第三篇博客中有最终实现的界面效果):JAVA五子棋的实现(一)JAVA五子棋的实现(三)——人机对战(权值法) 前面我们已经实现了一个初步的五子棋,已完成的功能如下:1.一个15*15的五子棋界面;2.能够在界面上下黑白棋子;3.需要把棋子下在交叉点上;4.实现棋子重绘;——作用:当界面大...
2019-07-22 18:50:28 594
转载 五子棋小游戏(一)
前面在实现完一个JAVA的面板之后,就想着继续实现一个相较于面板更复杂一点的程序——五子棋。但是我在在搜索资料的时候,发现网上很多关于五子棋实现的博文都是一步到位,直接给个源代码,不是很适合新手学习。所以我这里打算记录一下自己实现五子棋的整个过程,大致会分为三四个阶段。今天我们先来实现第一个阶段的五子棋。同样的我们在着手写代码之前我们需要先做一些准备。完整代码已上传到github上,地址:htt...
2019-07-22 12:26:21 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人