We know we have a lot of power in the Java platform, but sometimes
that power has come at a cost in simplicity. We want to improve that,
and Ease-of-Development has been a major focus of Tiger, Mustang and
Java EE 5.
Sometimes we need to add major new features to simplify life
for developers but often the problem isn't that there
is missing functionality, but that the existing functionality...
In the Java platform we have tended to focus on adding lots of
power and flexibility. That's great, but sometimes that power
and flexibility can get in the way of doing common tasks. As
part of the Ease-of-Development initiative we have been focusing
on simplifying common tasks and getting rid of unnecessary
boilerplate code.
Here are my five of my favorite cleanups so far:
#1: Opening a...