My problem with Java

This is a discussion on My problem with Java within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Most people who claim to be Java experts are slightly pompous. Even the Sun docs have that sort of tone.
...

This is how you solve this problem. Anything else is bad object oriented design.

lol, that's a bunch of crazy talk! Take for example:http://java.sun.com/j2se/1.5.0/docs/api/index.html
And then click on one of the menu items, like AbstractButton. I don't see any filler "you've gotta do it this way or you suck" attitude. Perhaps you're talking about the tutorials?

I think you're right =). And yes, I was talking more about their tutorials. Also anybody I ask advice from. I got over it though. Java and I are on speaking terms again, but C/C++ and I got back together and the relationship is much better now.....that's right, BOTH of them

Most people who claim to be Java experts are slightly pompous. Even the Sun docs have that sort of tone.

C/C++ documentation:
Here are all the tools we give you, this is what you can and cannot do. Use what bests fits your needs.

Java documentation:
This is how you solve this problem. Anything else is bad object oriented design.

You're digging way to hard find some reason to "hate" Java. See, I've had quite a different experience than you. The Java API docs are extremely helpful. If you feel in any way troubled by the docs, maybe you missed the subtle joke that a few of the docs have.

All of the Java experts I've talked to (and I've talked to quite a few) are very friendly and definately not pompous. They all had the same viewpoint I have: Some languages do some things well, and some things bad. Use the best language for the specific task(s).

...and so I'm not labled an "enemy," I learned C way before I learned Java. My college teaches 3 classes strictly in Java, all the other classes use some other language that you have to learn on your own (usually C/C++). I prefer Java unless I'm doing *nix systems prorgramming.

I'm currently trying to (re) learn Java for my new CS courses... I'm reading one of the books put out by Sun, and some things just don't seem to make sense - not that they're really bad, but I just like the way the're handled in other languages better...