I've been asked to prepare a presentation for a company meeting with the title "What's New In Java". Any suggestions for content (or references to similar SO questions) would be welcome.
For scope: the bulk of the work done by my company is pretty traditional n-tier apps, typically using Java 5 or 6, Spring, Hibernate and a relational database with some sort of web or Swing front-end. "New" means anything beyond this...
My first thoughts are:
- Java 7 features:
- dynamic language support
- Swing application framework
- multicore support
closures (maybe)EDIT: unfortunately not...
- JVM-based languages:
- Scala
- Clojure
- Groovy
- Upcoming frameworks:
- Lift
- EJB3
Any other ideas?