有小伙胖在搞Java开发时时常会遇到修改代码之后运行没有显示出相应的结果这一修改不成功的问题。
于是小伙胖会立马以为自己修改的代码出错了,于是再改,一运行,还是没有效果,动找西找愣是没有找到自己的代码有哪里出错的。
于是小伙胖以为是在修改以外的代码出错,或者说自己修改的代码和以前的代码冲突了。
可是即使小伙胖把自己的代码还原回去,一运行,就对了。但是再次修改还是运行起来没有效果。
这让人百思不得其解,捉耳挠腮,愣是不知道有什么问题,以为eclipse或者idea开发工具抽了。
于是想把开发工具关闭重新打开,或者用出杀手锏——关机重启。
且慢,有没有想过有可能是缓存没清的问题?在开发中清缓存是个极其令人感到恶心的 问题。常常会使开发者的代码修改失效。
如何验证是不是缓存问题让代码没产生效果?很简单,在代码上敲上:System.out.println(“XXX”)即可,如果运行起来打印语句没出来那么很大的可能就是缓存没清掉了。
Java开发如何清理缓存?
小编常用 开发工具是eclipse,这里以eclipse开发工具为例。
1.右键工程 ,点击 maven(这一步骤的工程应为maven工程 ,若否,可省略)。然后点击update project。
update project
2.选择工具栏 的project,点clean,在出来的界面把要清理的工程勾选上,点击OK即可。
clean project
若是按以上方法清了一次缓存之后仍没有效果,不妨多清几次,因为eclipse就是这么神经的了。
以上为开发工具端的清缓存。下面说一下浏览器端的清缓存。
浏览器的缓存清理,以360浏览器为示例,点击工具,再点击清除上网痕迹,勾选全部,点击清除即可;
清理浏览痕迹
清理浏览器记录