【起因】
最近看了听强哥讲Java的免费课程,练习过程中将for循环语句写成了For(),提示为:
“The method For(Class<Integer>) is undefined for the type testit”
“方法For(类<整数>)对testit类而言未定义”(testit是我自定义的专用于测试代码的类)
【处理】
以下是处理过程:
1、百度那句英文;(失败)
2、百度“For循环未定义”;(失败)
3、百度“Java For 包”;(还真有答案:java.util.*,顺藤摸瓜找到java.util,想找对For的定义,未果)
4、求助QQ群,怀疑环境变量没设置好,怀疑升级的Win10不兼容;(上班时间,被无视)
5、最后,仔细对比强哥示例代码,才发现for写成了For。。。更正后正常运行。
【小结】
1、代码出现问题先入为主,认定是别人的错,自己的代码是正确的。
2、现在想想Java是区分大小写的这句话,体会就比以前更深了。
3、估计是受之前学VB的影响,VB中的保留字都大写首字母。
4、学什么都要动手做,因为纸上得来终觉浅,绝知此事要躬行。
5、不以简单而轻视,不以有编程语言基础就想当然(白白浪费了大半个钟头,得不偿失)。