Features of Java
Security- confining applets to Java compilation environment.
Portability- same code can compile on any computer.
Byte code-provides portability by running on any system using JVM. faster execution.provides safety as JVM restricts problems.
Servlets- A small program that executes on the server. servlets are java programs so can run on any systems.
Simple-as inherits from c,c++.
Object-Oriented- clean and easy to extend.
Robust-Memory management ---JVM collects garbage collection.Exception management----Exception handling.
Multi thread-allows one program to do many things at the same time.
Architecture-Neutral--write once, run anywhere.
Distributed-supports distributed environment by using TCP/IP protocols.+
Dynamic-dynamically changes in byte code by JVM.