博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
曾经也是菜鸟的程序猿?看完后跟我犯过同样错的人,请会心一笑。
阅读量:6244 次
发布时间:2019-06-22

本文共 992 字,大约阅读时间需要 3 分钟。

hot3.png

你是否还记得曾经的作为程序猿的菜鸟的你?你是否也曾犯过这样的错?跟我今天犯过同样错的你,请会心一笑。看完这囧事。
 
   今天跟着尚学堂饿的马士兵老师学习JAVASE,跟着马老师做一个坦克大战的项目,代码明明是跟着马老师一步一步敲的,得出的结果却始终不同,让我十分郁 闷。具体情况是这样的,马老师代码要求画出一个坦克大战的面板,然后重写paint方法,在GUI中画出一个圆圈模拟坦克,利用KeyMonitor记录 输入的上下左右来控制“坦克移动”,当时我一步一步跟着马老师编程的,运行测试的时候,发现视屏中马老师的坦克可以跟着自己输入的上下左右移动,如图:
    但是我自己的代码运行后始终不能移动“坦克”,当时第一反应是代码写错了,于是重新跟着视频一步一步把代码重写了一遍,满以为能解决问题了,运行后照样无 法移动。当时不信邪,左边拿eclipse开着自己的代码,右边放着subline打开马老师教学视屏里给的源代码,一行一行去比对。当比对完的时候我奔 溃了,怎么代码一模一样的!难道中邪了?当时估计调了快1个小时了,菜鸟的我死活不信邪,把马老师的源代码导入进eclipse运行,完美移动。再次运行 自己代码,死活移动不了红心。接着尝试,怀疑是eclipse新建的问题,于是把马老师源代码复制,粘贴到我的项目里运行,运行没有问题。当时就崩溃了, 到底什么原因。然后进eclipse的workspace里,把编译的class文件删掉,重新编译,运行。还是错误。哦,天哪,当时感觉快疯掉了,中邪 都没那么烦人。诶,最后的我还是不信邪,专门去网上下载了个代码比对软件Beyond Compare 3,把两个java文件放进来一行一行比对,终于发现问题了,我重写的keyPressed方法第一个K我用了大写的,难怪我肉眼根本没看出来。上图
                亲,你看出来;两个K的大小写了吗?不管你信不信,我是没看出来。
当我比较出来后,再次表示崩溃。每个菜鸟在入门的第一课就被教育过:严格区分大小写,天哪,坑死我了。当年菜鸟的你,是否也犯过同样的错误?现在找出问题 了,自己会心一笑,我知道我自己再也不会犯同样的错误了。呵呵。这经历虽然囧了点,拿出来晒一晒,纪念我这只JAVA里的小菜鸟。犯过同样错的你,请会心 一笑。勿喷。

转载于:https://my.oschina.net/91jason/blog/69747

你可能感兴趣的文章
shell脚本菜
查看>>
ubuntu jdk安装配置
查看>>
分布式系统若干经验总结
查看>>
使用JSONP解决跨域问题-代码示例
查看>>
golang Tag
查看>>
云端时代桌面云架构介绍(CTVI)
查看>>
iptables之实例
查看>>
第三周作业
查看>>
VTDecoderXPCService意外退出
查看>>
js 数字验证
查看>>
在repeater中实现radiobutton单选
查看>>
使用Ora2Pg工具把数据从Oracle导入到PostgreSQL
查看>>
条件注释判断浏览器
查看>>
页面自动刷新代码大全
查看>>
【java基础】压缩图片上传
查看>>
Kotlin代码检查在美团的探索与实践
查看>>
Tomcat下的修改缺省项目文件夹
查看>>
网络技术
查看>>
it公司了解
查看>>
SpringCloud调研系列1:服务注册
查看>>