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).