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

Write a function to print Fibonacci series and Tribonacci series?

950


What is re-factoring in software?

796


What are the two main uses of volatile in Java?

810


Can we use switch statement with strings?

800


What is the main functionality of the remote reference layer?

1653


Can a class declared as private be accessed outside it’s package?

760


Can we override constructors?

762


What is the difference between multitasking and multithreading in Java

963


What is the difference between the jdk 1.02 event model and the event-delegation model introduced with jdk 1.1?

854


Can extern variables be initialized?

683


Why do we need variables?

720


Why is stringbuffer not immutable?

771


What are constructors in java?

764


What is the difference between member variables initialization and assignment in a constructor?

904


What is the difference between hashmap and hashtable in java?

770