For my new job I'll need to do Java development, which I have never done before. Nevertheless I have a fairly decent software development background, so it would be great to read a couple of books that won't be too simplistic (not "Java in 24 hours for the mentally deranged"-style ;-). Topics especially interesting for me are:
- Language basics (but not OOP basics)
- JBoss
- Java Beans
- JDBC
I won't be doing any GUI or web-development at least for the time being, so these things are of secondary interest. Any recommendations would be greatly appreciated!