文档章节

曾经也是菜鸟的程序猿?看完后跟我犯过同样错的人,请会心一笑。

明舞
 明舞
发布于 2012/07/29 23:02
字数 781
阅读 132
收藏 0
你是否还记得曾经的作为程序猿的菜鸟的你?你是否也曾犯过这样的错?跟我今天犯过同样错的你,请会心一笑。看完这囧事。
 
   今天跟着尚学堂饿的马士兵老师学习JAVASE,跟着马老师做一个坦克大战的项目,代码明明是跟着马老师一步一步敲的,得出的结果却始终不同,让我十分郁 闷。具体情况是这样的,马老师代码要求画出一个坦克大战的面板,然后重写paint方法,在GUI中画出一个圆圈模拟坦克,利用KeyMonitor记录 输入的上下左右来控制“坦克移动”,当时我一步一步跟着马老师编程的,运行测试的时候,发现视屏中马老师的坦克可以跟着自己输入的上下左右移动,如图:



    但是我自己的代码运行后始终不能移动“坦克”,当时第一反应是代码写错了,于是重新跟着视频一步一步把代码重写了一遍,满以为能解决问题了,运行后照样无 法移动。当时不信邪,左边拿eclipse开着自己的代码,右边放着subline打开马老师教学视屏里给的源代码,一行一行去比对。当比对完的时候我奔 溃了,怎么代码一模一样的!难道中邪了?当时估计调了快1个小时了,菜鸟的我死活不信邪,把马老师的源代码导入进eclipse运行,完美移动。再次运行 自己代码,死活移动不了红心。接着尝试,怀疑是eclipse新建的问题,于是把马老师源代码复制,粘贴到我的项目里运行,运行没有问题。当时就崩溃了, 到底什么原因。然后进eclipse的workspace里,把编译的class文件删掉,重新编译,运行。还是错误。哦,天哪,当时感觉快疯掉了,中邪 都没那么烦人。诶,最后的我还是不信邪,专门去网上下载了个代码比对软件Beyond Compare 3,把两个java文件放进来一行一行比对,终于发现问题了,我重写的keyPressed方法第一个K我用了大写的,难怪我肉眼根本没看出来。上图


                亲,你看出来;两个K的大小写了吗?不管你信不信,我是没看出来。

当我比较出来后,再次表示崩溃。每个菜鸟在入门的第一课就被教育过:严格区分大小写,天哪,坑死我了。当年菜鸟的你,是否也犯过同样的错误?现在找出问题 了,自己会心一笑,我知道我自己再也不会犯同样的错误了。呵呵。这经历虽然囧了点,拿出来晒一晒,纪念我这只JAVA里的小菜鸟。犯过同样错的你,请会心 一笑。勿喷。

© 著作权归作者所有

共有 人打赏支持
明舞
粉丝 227
博文 424
码字总数 516555
作品 0
程序员
私信 提问
加载中

评论(6)

Timco
Timco
楼主知道一种叫override的注解吗..
南北桥
南北桥
听说马哥不讲课了,好可惜。
杨鬼
杨鬼
我犯过这样的错误...哈哈
哈哈,好多人都是学过尚学堂的java视频啊,当时弄出坦克之后觉得自己很牛了,后来越学越知道自己依然这么菜.....................................................
明舞
明舞

引用来自“Yushizi”的评论

我也犯过类似的错误,多敲代码就能避免了 :-)

诶,我编程有个习惯,切换的时候习惯按切换大小写那个键,郁闷
VilenEera
VilenEera
我也犯过类似的错误,多敲代码就能避免了 :-)
曾经也是菜鸟的程序猿?看完后跟我犯过同样错的人,请会心一笑

你是否还记得曾经的作为程序猿的菜鸟的你?你是否也曾犯过这样的错?跟我今天犯过同样错的你,请会心一笑。看完这囧事。 今天跟着尚学堂饿的马士兵老师学习JAVASE,跟着马老师做一个坦克大战...

明舞
2012/07/30
1K
16
程序员敲代码敲乏了?看看这些能让你会心一笑的动图

程序员敲代码敲乏了?看看这些能让你会心一笑的动图 程序师2017-12-280 阅读 业界观察 1.春节玩儿的太high,第一天早晨上班的你。 2.浑然忘我的进入编程状态,突然被打扰时的内心。 3.产品经...

程序师
2017/12/28
0
0
原来这些电视剧都是这样黑我程序员的

IT程序猿原创 作者:猿妹 都说程序猿自带招黑体质?到底是不是真的? 最近一段时间《欢乐颂2》播出以后,确实让咱们程序猿火了一把, 剧中应勤勤奋踏实的IT经济适用男,毕业后进大公司做程序...

风铃无声江舟听雨
2017/11/16
0
0
永远不要再犯的 5 个编程错误

当你开始成为一个程序员的时候,在编程的时候很容易陷入下面所述的一些坏习惯。 作为一名程序员,犯错误不可避免,这是你学习编程课程中的一部分。在你的职业生涯中你会犯很多错误 - 有的特别...

oschina
2013/07/04
10.6K
26
《javascript DOM编程艺术》读后

先把自己做的例子传上http://wjfdwr.svfree.net/ 话说,今年7月开始的实训,一直在做关于前台方面的事,当时听到要用javascript就在想,遭了完全不会啊,然后没办法,就只有一边学习,一边试...

jeffywon
2012/11/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

oh-my-zsh 自定义

GitHub 地址 基于 oh-my-zsh 的自定义配置,增加了一些个人常用插件与皮肤。 采用的是 git submodule 来维护,包括 oh-my-zsh,之所以这么搞,主要是手头有多台 linux 需要维护, 每台机器、...

郁也风
今天
4
0
Docker安装踩坑:E_FAIL 0x80004005的解决

参考 菜鸟教程--Windows Docker 安装 http://www.runoob.com/docker/windows-docker-install.html 官方文档-Install Docker Toolbox on Windows https://docs.docker.com/toolbox/toolbox_in......

karma123
今天
5
0
js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
17
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
27
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
33
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部