Java support fully object-oriented programming. This is the important point.
The reason people say Java is not fully object-oriented is because of the inclusion of primitive types and not because of the exclusion of Object variants of primitive types. Therefore Java is fully OO, plus it has support for primitive types.
I do not know why Sun included primitive types but even if it was only to ease the learning curve for C programmers then I think the decision was a good one and is not to the detriment of Java.
ph34r my 133t j4v4 h4><0r1ng sk177z
Joined: Aug 16, 2005
So we can conclude that Java is a pure OO language +
it has the feature of having its primitive types in both
ways - object(Integer,etc..) as well as non-objects(int,etc.)
We have this conversation several times each week. If you're interested in continuing it, please search Java in General (Beginner), Java in General (Intermediate), and Java in General (Advanced), and read every thread in which this has been discussed since JavaRanch was founded. If, after doing all that, you honestly feel you have something new to contribute, send me a PM, and I will reopen this thread.