Gadgets

Sunday, 17 February 2013

Features of Java




Features of java: -
1.       Simple: - Java is a simple programming language. Learning & practicing java is easy because of its resemblance C and C++ pointers are not available on JAVA.
Why pointers are not available on java?
A)    1. Pointers lead to confusion for a programmer
        2. Pointers easily crash a program.
                       
2.       Object Oriented: - Java is a purely object-oriented programming language. Java programs use objects & classes.
                      
3.       Distributed: - Information is distributed on various on a network. Using java, we can write programs which capture information & distribute it to clients.

4.       Robust: - Robust means strong. Java programs are strong. Java programs will not crash easily because of its execution handling and its memory management features.
5.       Secure: - Java enables the constructions of various free and tamper-free systems.

6.       Architecture Neutral or independent: - Java’s byte code isn’t machine dependent. It can be run any machine with any processor & with any operating system.

7.       Portable: - Java programs give same results on all machines. Everything is clearly defined in java specification & nothing is left to o / s. If the Program is eliding give same results are called portability.

8.       Interpreted: - Java programs are compiled to generate the byte code. This byte code can be downloaded & interpreted by the interpreter in JVM. In java we use interpreter. This interpreter is slow that’s why problem is occurred
9.       High performance: - Along with interpreter, there will be JIT (just in time) compiler which enhance the speed of execution.
10.   High performance: - Along with interpreter, there will be JIT (just in time) compiler which enhance the speed of execution.

11.   Multi-Threaded: - A thread is a process or execution. We can create different processing in java called ‘threads’. This as an essential feature to design server side programs.

12.   Dynamic: - We can develop programs in java which dynamically interact with the user on internet.
Ex: - Applets.

No comments:

Post a Comment