Why Java is not a Pure Object oriented Programming Language?

Asked by Last Modified  

Follow 4
Answer

Please enter your answer

Computer Programming Trainer & Instructor

Bcoz java does not support - All predefined types are objects All operations performed on objects must be only through methods exposed at the objects.
Comments

Freelancer IT Trainer

Its not pure object oriented because it supports basic primitive data types which are not used and treated as objects.
Comments

Technical Lead & Archiect - Azure & Databricks, Spark,Kafka,Snowflake,Scala,Pyspark,AWS Cloud,NoSQL

In Java, everything is not a class or an object. Example variable is not either class or object while using in the program. Variables behave like standard variable like C, C++.
Comments

Certified mentor with 20+ yrs exp, guided 100+ foreign & 500+ Indian university engineering students

Java is pure object oriented programming language because it follows all the characteristics of OOPS paradigm.
Comments

Sr. Software Engineer at Bureau Veritas, former Sr. Software Consultant at Aptech Malviynagar

->Java is not a pure object-oriented programming language since-1) Still, java deals in primitive data type like int, char, float, double, long instead dealing with the object type only.2) It doesn't provide support of operator overloading though it is a part of object-oriented.3) It doesn't provide...
read more
->Java is not a pure object-oriented programming language since-1) Still, java deals in primitive data type like int, char, float, double, long instead dealing with the object type only.2) It doesn't provide support of operator overloading though it is a part of object-oriented.3) It doesn't provide support for multiple inheritances through classes, though it is the part of object-oriented, and many more. read less
Comments

Helping hand for needy Students/Technology Enthusiast/Java Learner

Multiple inheritances indirectly supported via Interfaces but no direct support, so this is the main factor to lacking into listing java into pure OOP category.
Comments

Passionate Teacher

As we can create java programs without creating objects of that class.
Comments

14 Year Experienced in Teaching Maths, Physics and Chemistry.

Java is pure object oriented programming language...
Comments

Trainer

In java programs, we can use non-primitive data types like float, and double, int. So java is not wholly object-oriented.
Comments

View 7 more Answers

Related Questions

Write a programme to replace the string without using replace command? This is my string. ..... s is replaced by th output is Thith ith my thtring
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package logic; ...
Mithun
Who can provide good Java training with real-time but not institute?
If you reside in pune then i can provide real time programming in java . So you will get to know industry based java programming
Sridevi
0 0
6
What are the best websites to learn java as well as get a certificate from them?
Blindly go for oracle certification java program .
Abirami
0 0
7
Which is a good Java training and placement institute for a fresher in Bangalore?
I know an institute in HYderabad which is giving 100% job guarantee or 100% fee refund. They have office in bangalore also, not sure whether they are offering this program in Bangalore. Please visit their...
Raja
0 0
5
How can I learn Java from home?
Hi Divya, There are several ways to learn Java from home. 1. You can find trainer on UrbanPro. 2. You can find free resources available online like youtube or javaranch, stackoverflow 3.You can connect...
Divya
0 0
5

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Java Interview Questions & Answers
Java Interview Questions have been designed especially to get you acquainted with the nature of questions you may encounter during your interview for the subject of Java Programming Language. As per my...

Java complete reference-herbert schildt
Sample program: class Sample { public static void main(String args ) { System.out.println("Sample") ; } } Program explanation: Keyword used in line 1- class The name...

TestNG Annotations and its sequence
public class TestNGAnnotations { @BeforeMethod public void beforeM() { System.out.println("Before Method"); } @AfterMethod public void afterMethod() { System.out.println("After Method"); } @BeforeClass...
S

Sarthak C.

0 0
0

Comparable vs Comparator
java.lang.Comparable java.util.Comparator For comparing some other object with its own object. Ex. I am comparing myself to some other employee. Method signature is: int compareTo (T object). For...

doWhile example in Java
public class doWhilePracticleEx { public void test() { } public static void main(String args) { String q1 = "Who is PM of India?"; String a1 = "Sonia Gandhi"; String a2 = "Rahul Gandhi"; String a3...
S

Sarthak C.

0 0
0

Recommended Articles

Designed in a flexible and user-friendly demeanor, Java is the most commonly used programming language for the creation of web applications and platform. It allows developers to “write once, run anywhere” (WORA). It is general-purpose, a high-level programming language developed by Sun Microsystem. Initially known as an...

Read full article >

Java is the most famous programming language till date. 20 years is a big time for any programming language to survive and gain strength. Java has been proved to be one of the most reliable programming languages for networked computers. source:techcentral.com Java was developed to pertain over the Internet. Over...

Read full article >

Before we start on the importance of learning JavaScript, let’s start with a short introduction on the topic. JavaScript is the most popular programming language in the world, precisely it is the language - for Computers, the Web, Servers, Smart Phone, Laptops, Mobiles, Tablets and more. And if you are a beginner or planning...

Read full article >

In the domain of Information Technology, there is always a lot to learn and implement. However, some technologies have a relatively higher demand than the rest of the others. So here are some popular IT courses for the present and upcoming future: Cloud Computing Cloud Computing is a computing technique which is used...

Read full article >

Looking for Java Training Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you