多犯错误,排错,改错,多敲,多练,多想。
懂既是不懂,不懂既是懂不要老纠结这个,首先你要要把题做出来,然后再考虑能否优化可以看看那本think in java或者设计模式
那说明你还不是很懂 建议看看代码 再自己写 得动手 时间长了就会了
大的题目先放弃,写代码是最快的方式!!