Secured
- Program run inside java virtual machine
- There is No Explicit pointer
- We can't able to change byte code
- Classloader- adds security by separating the package for the classes of the local file system from those that are imported from network sources.
- Bytecode Verifier- checks the code fragments for illegal code that can violate access right to objects.
- Security Manager- determines what resources a class can access such as reading and writing to the local disk.
Robust
- Robust simply means strong. Java uses strong memory management. There are lack of pointers that avoids security problem.
- There is automatic garbage collection in java.
- There is exception handling and type checking mechanism in java. All these points makes java robust.
- Using byte code you can run any platform.
High Performance
- Java is fast performance language compare with any language like C,C++
- We can able to create distributed application in java by using EJB and RMI . We may access file calling method from any machine on internet
- Thread is executed separate program.multi thread can use to execute multiple process and execute concurrently.
- Thread to share same memory and execute different process. Thread is important for multi-media and web application.
No comments:
Post a Comment