I did not get a good review (partly due to personal conflict) from my team lead in my first
java job. I subsequnetly left that job and that really motivated me to improve myself (some times one need to be pushed to do better in his/her career). A few years later I happened to bump into my former team lead in a different company and he was very surprised at my career progression.
You should take reviews as a mechanism to better yourself. Also review the areas you need improvement in. Valid criticisms always motivates me to do better or prove that I can do better. They can be stepping stones to do things better. I some times take it as a challenge (as I did in my first Java job).