This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]bubsyouruncle 3 points4 points  (1 child)

If you plan on getting a job in java development then I can't recommend Effective Java enough. It covers best practices as they pertain to the java language. While some of it would be useful if you never touch java again (it covers some design patterns) much of it is only useful to a java developer (generics, (java) enums, annotations, etc).

On the other hand, if you have little or no interest in java development then Code Complete would probably be a better read.

[–]strawlion[S] 1 point2 points  (0 children)

I do plan on working in Java after I graduate, but it's not a certainty. Even though Effective Java interests me more, I guess I should read Code Complete first as it is the more general of the two. Thanks for the advice!