我不认为初学者用TextEditor 是个好主意,如果用TextEditor 仅仅为了对那些低级错误有个深刻影响的话,那么这个时间上的开销是个浪费. 有时候,你可能为了一两个错误的检查而花费几个小时甚至几天,这样做是完全没有必要的.
我们通常都有这样的经验,当你在解决一个问题时,如果你穷你的力量依然无法有进展的时候, 你会去问一个懂行的人,让他为你指点一下,这样的做法非常有效. 如果你因为一个问题而思考几个月,甚至更长时间,你觉得有意义吗? 我认为没有意义, 让一个先驱者指点一下,拨开迷雾,你将走得更快.
同样的, 对于初学者, 他应该尽快的入门, 而不是在门前徘徊, 徘徊的时间越久越容易让人对一件事情失去信心和对此的乐趣. 所以对于初学者, 上手时应该使用IDE, 到底用JBuilder 还是 Eclipse 到没有什么好讨论的. 等入门后,你还会有相当长的路要走, 这个时候用TextEditor 来写程序才是正道. 通过TextEditor来写程序, 你可以体会的更深刻.请注意,这个时候, 你已经入门了, 所以你对为什么出错, 有了一个判别能力, 也有能力来排除困难了.