Features of Java
Categories: Core Java
Java Features
The Java is most polulor language today .It has following features .
- Simple
- Object-Oriented
- Portable
- Platform independent
- Secured
- Robust
- Architecture neutral
- Interpreted
- High Performance
- Multithreaded
- Distributed
- Dynamic
Simple: Programs are easy to write and debug because java does not use the pointers explicitly. It is much harder to write the java programs that can crash the system but we can not say about the other programming languages.
Object-orientated programming:- Java is OOP language Except the primitive data types, all elements in Java are objects.
Automatic Memory Management: Automatic garbage collection - memory management handled by JVM.
Dynamic: User can access the files from the any location from local system or from anywhere location.
Distributed: Java using protocols like HTTP ,and FTP.
Portable: The feature Write-once-run-anywhere makes the java language portable provided that the system must have interpreter for the JVM.
Security: Java is secure because java do not used memory pointers explicitly. programs are run inside the JVM sand box.
Platform independent: Write once run anywhere makes java platform independent