Why Java is not purely object oriented?

Answer Posted / elecen

Java is mostly an OOP language, but
We expect an OOP language to support:

Multiple Inheritance (not just implementations)
Overloading of operators

Java is inconvenient because:
Doesn't support Pointers :\
Both lightweight and heavyweight controls are CRAPPY!
You need to write hundreds of overhead code just to add some
typical functionality!
Doesn't provide access to some centralized message loop!!! :\

Java Sucks Big Time Because:
Takes like a zillion years to execute code that would take
just a few nano seconds in C++
Has HUGE loading times compared to C++
Is a memory leech!!!
Can't pass objects by reference!!! (mentioned pointers
already, didn't I? ;) :\


Java's nice because:
Runs anywhere a JRE is available :)
But then again, QT based apps run on Win, Linux and Mac, so
why bother?! :p

Bottom Line:
I have NOT a clue why they insist in teaching Java in
universities, while the BEST approaching method has ALWAYS
been C++ with some Assembly :D

Cheerz

Is This Answer Correct ?    2 Yes 4 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Howto get an object that will perform date & time calculations then format it for output in some different locales with different date style.can ne1 tel me the answer of this question.pls

1446


Does variable declaration allocate memory?

587


Similarity and difference between static block and static method ?

536


How does predicate work in java?

536


What is default size of arraylist in java?

557






Which collection is best for sorting in java?

696


What does a method signature consist of?

509


Explain java coding standards for methods?

608


What is double word?

533


What is final, finally, finalize?

596


What is the simpletimezone class in java programming?

538


What is passed by reference and pass by value ?

584


Is string pool garbage collected?

547


When will you define a method as static?

557


What is jvm? Why is java called the platform independent programming language?

545