自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 java设计模式之【工厂模式+策略模式】

java设计模式之 策略模式+工厂

2023-01-09 14:27:01 2016

原创 Optional 真是个好东西,你真的会用么?

Optional 真是个好东西,你真的会用么? 引言 在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示 在这种情况下,有如下代码 这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法 这种写法是比较丑陋的,为了避免上述丑陋的写法,让丑陋的设计变得优雅。JAVA8

2021-05-08 09:49:43 501 1

原创 Git使用教程,傻瓜都能懂,真正手把手教

(预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候...

2020-01-15 11:47:40 164

原创 jdk1.8史上最清晰讲解,秒懂系列!!!

一、引言   jdk1.8出来已经一段时间了,现在1.9也已经出来了,但是很多公司(我们公司也一样)不太愿意升级到高版本的jdk,主要是有老的项目要维护,还有升级的话配套的框架也要升级,要考虑的细节事情太多。 前段时间去面试,问到了jdk1.8的新特性,博主答得不是很好,今天抽了一段时间把这些都总结一下。 二、新特性   1、default关键字   在java里面,我们通常都是认为接口里面是只能...

2019-11-18 11:58:38 1411

坦克大战视频讲解

坦克大战的项目介绍下载频道 > 资源上传 上传资源 img day14_05在坦克碰撞检测方法里面底层用的是工具类方法当这个方法返回他true的时候我就暴露一个撞上方向出去这个撞上方向的值来自坦克成员方向的赋值在坦克move方法根据撞上方向有值就return不走下面坐标改变的逻辑坦克就不动了增加一个条件如果按键方向跟撞上方向一直的时候才return但是要注意如果坦克没有发生碰撞的时候应该把坦克的撞上方向还原为默认值null你在哪给他赋值找到反条件还原.wmv

2018-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除