WHAT IS JAVA PROGRAMMING? - EVS JAVA PROGRAMMER

a

Hot

Post Top Ad

Your Ad Spot

Tuesday 16 October 2018

WHAT IS JAVA PROGRAMMING?

What is Java Programming?
Java is a general-purpose computer-programming language that is concurrentclass-basedobject-oriented It is intended to let application developers "write once, run anywhere" (WORA),[16] meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.[17] Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture. As of 2016, Java is one of the most popular programming languages in use,[18][19][20][21] particularly for client-server web applications, with a reported 9 million developers.[22] Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++, but it has fewer low-level facilities than either of them.
Feacture of JAVA PROGRAMMING
------------------------------------------@@@@@@@@@@@@@----------------------------


Features of Java Programming Language

  1. Java is platform independent

    Java was built with the philosophy of "write once, run anywhere" (WORA). The Java code (pure Java code and libraries) you write on one platform (operating system) will run on other platforms with no modification.

    To run Java, an abstract machine called Java Virtual Machine (JVM) is used. The JVM executes the Java bytecode. Then, the CPU executes the JVM. Since all JVMs works exactly the same, the same code works on other operating systems as well, making Java platform-independent.
  2. An object-oriented Language

    There are different styles of programming. Object-oriented approach is one of the popular programming styles. In object-oriented programming, a complex problem is divided into smaller sets by creating objects. This makes your code reusable, has design benefits, and makes code easier to maintain.

    Many programming languages including Java, Python, and C++ has object-oriented features. If you are serious about programming, you should definitely learn object-oriented style of programming.
  3. Java is fast

    The earlier versions of Java were criticized for being slow. However, things are completely different now. The new JVMs are significantly faster. And, the CPU that executes JVM are also getting more and more powerful.


    Now, Java is one of the fastest programming languages. Well optimized Java code is nearly as fast as lower level languages like C/C++, and much faster than Python, PHP etc.
  4. Java is secure

    The Java platform provides various features for security of Java applications. Some of the high-level features that Java handles are:

    - provides secure platform for developing and running applications
    - automatic memory management, reduces memory corruption and vulnerabilities
    - provides secure communication by protecting the integrity and privacy of data transmitted
  5. Large Standard Library

    One of the reasons why Java is widely used is because of the availability of huge standard library. The Java environment has hundreds of classes and methods under different packages to help software developers like us. For example,

    java.lang - for advanced features of strings, arrays etc.
    java.util - for data structures, regular expressions, date and time functions etc.
    java.io - for file i/o, exception handling etc.

No comments:

Post a Comment

Post Top Ad

Your Ad Spot