自学java,基本语法和基础东西都看了几遍,书上的程序例子也都照着敲了,但是还是感觉还是很多基础的东西都不会,而且总是看了后面,前面东西就给忘了,一离开书就不知道怎么写了,现在该怎么办啊,希望高手能给点建议?