Java is actually not a pure object oriented programming language. See the related question below for the reasons why.
Chat with our AI personalities
Java is the complete object oriented Programming Language as every thing in java is an object,
Java is an Object Oriented language not a procedural language
java is platform independent language and open source. java is object oriented language.
Java is not a true object-oriented language.One of the requirements for such a title is that everything must be an object. Java contains non-object primitive values (such as int, float, boolean, etc.).
Machine code, assembly language and C are all non-object oriented programming languages. Fortran, COBOL, Pascal and BASIC were originally non-object oriented languages but there are now object-oriented variants of these languages. C++, C# and Java were all designed with object-oriented programming in mind from the outset.