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 ARCHIECT & LEAD ENGINEER – GEN AI & DATABRICKS, CLOUD (AZURE, AWS), DEVOPS, DBT

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

Should we learn DBMS and RDBMS without any Java training?
java or i can say any programming language is not required to learn DBMS or RDBMS
Profile Photo
Karthik
0 0
View Comments6
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...
Profile Photo
Raja
0 0
View Comments5
Is it good to go for a Java coaching center and learn Java (with advanced Java) to improve my programming skills?
yes, Please check the Institute reviews and discuss with the tutor, what topics were covered in class. Ask about the practicals session and how many hours/duration of the course.
Profile Photo
Gerda
0 0
View Comments5
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...
Profile Photo
Divya
0 0
View Comments5
Is it possible to learn java at home without coaching in one month?
It all depends on you. If you are already aware of programming then it is definetly possible to learn java at home. But if learn through a tutor then you can learn easily.
Profile Photo
Pritom
0 0
View Comments5

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 8 Predicates
In the previous lession, we have learnt how to use filters and collectors. In filter we have passed the condition to evaluate whether the object is eligible to be filtered or not. Code given below for...
Profile Photo

Introduction to Course Content
Video about what we are going to learn throughout the Java Training Session .
Profile Photo

Puzzle Game coding
import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.FontMetrics;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import...
Profile Photo

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
View Comments0

Lambda Expressions in Java
A lambda expression, introduced in Java 8 is similar to a block of code resembling an anonymous function that can be passed to constructors or methods for execution as an argument. Examples: a)() ->...
Profile Photo

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