Is Java a pure object-oriented programming language?

Before starting this discussion on whether java is a pure object oriented language or not , I would like to explain about what is object oriented  languages.

                           Object Orientation is a paradigm for programming.  
                    Now what is programming paradigm.Suppose you are making an application in any programming language then there must be some data to which you have to deal with.
                                           The way you will deal with that very data is called programming paradigm.

Now going into the point the fact that a programming language is object oriented when there's a concept of classes and objects only,but In java there are primitive data types such as int,float etc.So java don't follow this rule properly and hence it's an object oriented language but not a pure object oriented language.

**************Thanks For Reading**************

No comments: