Wednesday 21 November 2012

FEATURES OF JAVA

 FEATURES OF JAVA:
                  Apart from being a program separate terminology,there are other factors too for the tremendous reputation of this terminology.Let us have a look at some of onpar gps.

    SIMPLE: Coffee is a easy progression terminology.Because of all,the challenging principles of C and C++ have been left out in java.For example,the idea of pointers-which is very challenging for both students and programmers-has been completely removed from Coffee.Next,Java soft(the group who designed java is known as with this name) individuals managed the same format of C and C++ in Coffee,so that a developer who knows C or C++ will find Coffee already acquainted.
    OBJECT-ORIENTED:Any Technological innovation offer very excellent atmosphere to symbolizes the details through OBJECTS then that Technological innovation is known as as Item Focused Technological innovation.Java provides very excellent atmosphere to signify the details within the sessions i.e through objects.so that java is Item Focused Technological innovation.
    The benefit of Item Focused Programming terminology is to offer the Reuseability,Flexiblity and Protection.
    The Item Focused Programming terminology must fulfill the Item Focused principles
    1)Class
    2)Object
    3)Inheritance
    4)Polymorphism
    5)Encapsulation
    6)Abstraction
    DISTRIBUTED:Information is allocated on various computer systems on a system.Using Coffee,we can create applications,which catch details and spread it to the consumer.This is possible because Coffee can manage the methods like TCP/IP  and UDP.
    ROBUST:Robust indicates powerful Coffee applications are powerful and they do not accident easily like a C or C++ program.There are two factors for this first of all,Java has got excellent integrated exemption happens,the program ends suddenly providing increase to issues like details loss.Overcoming such issues is known as EXCEPTION HANDLING. This implies that even though an exemption happens in a Coffee program,no damage will happen.Another reason,why Coffee is solid can be found in its storage control features.Most of C and C++ applications accident in the center because of not assigning adequate storage or failing to remember the storage to be published in a program.Such issues will not happen in Coffee because the customer need not spend or de spend the storage in Coffee.Every thing will be taken care of the JVM only.For example,JVM will spend the necessary storage needed by a Coffee program.
    SECURE:Security issues like eaves losing,tampering,impersonation,and malware risks can be removed or reduced by using on internet.
    SYSTEM INDEPENDENCE:Java's BYTE CODE is not device reliant.It can be run on any device with any processer and any os.
    PORTABILITY:If a program results in the same outcome on every device,then that program is known as convenient.Java applications are convenient.This is caused by Java's program freedom attributes.
    INTERPRETED:Java applications are complied to produce the byte code.This byte code can be downloadable and considered by the translator in JVM.If we take any other terminology,only an translator or a compiler released to perform the applications.But in Coffee,we use both compiler and translator for the functionality.
    HIGH PERFORMANCE:The issue with translator within the JVM is that it is slowly.Because of this,Java applications used to run slowly.To get over this issue,along with the translator,java smooth individuals have release JIT(Just In Time) compiler,which increases the rate of performance.So now in JVM,both translator and JIT compiler work jointly to run the program.
    MULTITHREADED: A line symbolizes an individual process to perform a list of claims.JVM uses several discussions to perform different prevents of code.Creating several discussions is known as "MULTITHREADED".
    DYNAMIC:Java is known as as Powerful because in Coffee all the operations(i.e storage allowance & Deallocation) are conducted at dynamic(run) time.

No comments:

Post a Comment