Java supported features
Java is derived from C++. Though some features of C++ were added in Java still there are lot many features that are removed from java.
| Features | C++ | Java |
|---|---|---|
| Control Statements | Supported | Supported |
| Functions | Supported | Supported |
| Arrays | Supported | Supported |
| Data types | Supported | Supported |
| Pointer Concept | Supported | Not Supported |
| Goto Statement | Supported | Not Supported |
| Unsigned Data Types | Supported | Not Supported |
| Operator Overloading | Supported | Not Supported |
| Preprocessor Directives (#define) | Supported | Not Supported |
| Multiple Inheritance | Supported | Not Supported |
| Garbage values for unassigned data types | Supported | Not Supported |
| Memory Management | Explicit | Implicitly |
| Structures Concept | Supported | Not Supported |
