Skip to main content

Features of Java

Java Programming


Simple:

          Learning and practicing java is easy because of resemblance with c and C++. 

Object Oriented Programming Language:

                                                                                    Unlike C++, Java is purely OOP. 

Distributed: Java is designed for use on network;

                                                      it has an extensive library which works in agreement with TCP/IP. 

Secure: 

           Java  is  designed  for  use  on  Internet.  Java enables the construction  of  virus free, tamper free systems. Using Java Compatible Browser, anyone can safely download Java applets without the fear of viral infection or malicious intent. Java achieves this protection by confining a Java program to the Java execution environment and by making it inaccessible to other parts of the computer. We can download applets with confidence that no harm will be done and no security will be breached.

 Interpreted:

                  Java programs are compiled  to generate  the byte code. This byte code can be downloaded and interpreted by the interpreter. .class file will have byte code instructions and JVM which contains an interpreter will execute the byte code.    

Portable:

              In Java, many types of computers and operating system are in use throughout the world and are connected to the Internet. For downloading programs through different platforms connected to the Internet, some portable, executable code is needed. Java does not have implementation dependent aspects and it yields or gives same result on any machine. 


Multithreaded:

                            Executing different parts of program simultaneously is called multithreading. This is an essential feature to design server side programs.  


High Performance:

                             Along with interpreter there will be JIT (Just In Time) compiler which enhances the speed of execution.  



Comments

Popular posts from this blog

DIFFRENCE BETWEEN JAVA AND C++

Java Programming JAVA :- 1. Java is true Object oriented language. 2. Java does not support operator overloading. 3. It supports labels with loops and statement blocks . 4. Java does not have template classes as in C++. 5. Java compiled into byte code for the Java Virtual Machine. The source code is independent   on operating system. 6. Java does not support multiple inheritance of classes but it supports interface. 7. Runs in a protected virtual machine. 8 . Java does not support global variable. Every variable should declare in class. 9.  Java does not use pointer. 10. It Strictly enforces an object oriented Programming paradigm. C++ :- 1. C++ is basically C with Object-oriented extension. 2. C++ supports operator overloading. 3. It supports go to statement. 4. C++ has template classes. 5. Source code can be written to be platform independent C++ typically compiled into machine code. 6. C++ supports multiple inheritance ...