Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Interview cake bro! I suck at the problems but eventually ill figure them out.
Brush up on logic, algorithms, and modeling/planning and time-management strategies. You can learn Java with a reference and a few books and get used to it along your internship if you think you can pick it up quickly.
The fundamental things like algorithms and math are going to be there your entire career, whereas Java is just Java. A language is nothing without structure underneath. That is what is most important.
If you find a source that teaches those using Java, all the better!
Work on your SO-search fu, and make sure you know how to use apache-* libs. Oh, and close streams properly.