Jeremy Miller of CodeBetter.com recently posted about his experiences with Java.

The references to Visual UnSafe (SourceSafe) and tdate libraries in Java are particularly hilarious.

I personally use IntelliJ the same company that create ReSharper for .NET.  (an invaluable tool for C# developer by the way).