What are the difference between c++ and Java ?

Both Java programming language and C++ are object-oriented programming languages, yet there are contrasts between them. Regardless, Java is an OOP language; accordingly, everything is a protest in Java (single root chain of command as everything gets got from java.lang.Object). Despite what might be expected. In C++, there is no such root chain of command. C++ underpins both procedural and object-oriented programming; in this way, it is known as a hybrid.

Java C++
Java is platform independent C++ is platform dependent
There are no pointers in java There are pointers in C++
There is no operator overloading in java C ++ has operator overloading
There is garbage collection in java There is no garbage collection
Supports multi-threading Doesn’t support multi-threading
There are no templates in java There are templates in java
There are no global variables in java There are global variables in c++

Recent Posts

Explain Platform?

Any hardware or software environment in which a program runs, is known as a platform.…

5 years ago

What is Multi-threading in Java?

Multi-threading is a Java feature that allows concurrent execution of two or more parts of…

5 years ago

What is ‘IS-A’ relationship in java?

'is a' relationship is also known as inheritance. We can implement 'is a' relationship or…

5 years ago

Explain Java Coding Standards for Constants?

Constants in java are created using static and final keywords. Constants contains only uppercase letters.…

5 years ago

Explain Java Coding Standards for variables ?

Variable names should start with small letters. Variable names should be nouns. Short meaningful names…

5 years ago

Explain Java Coding standards for Methods?

Method names should start with small letters. Method names are usually verbs If method contains…

5 years ago