JAVA Introduction

Java was originally developed by James Gosling at Sun Microsystems (which has since been acquired by Oracle) and released in 1995 as a core component of Sun Microsystems' Java platform.

Java is a popular programming language. Java is simple programming language. writing, Compiling, and Debugging the program is easy in java Language.

Java is the first programming language, which is not tied to any particular hardware or operating system. Program developed in Java can be executed anywhere on any system. Java is a platform Independent Language.

Java Features:


1. Compiled and Interpreted

    Basically a computer language is either compiled or interpreted. Java combines both these approaches thus making Java a two-stage system.
    i) First, Java compiler convert or translates source code into byte code                 instructions.
    ii) Then, Java interpreter generates machine code for byte code                           instructions which is directly executed by the machine on which Java            program is running.

2. Platform Independent and Portable
  • Java supports the feature portability. Due to portability moving Java program from one PC  to another is quite easy.
  • Upgradation of operating system. processors and system resources now never force the changes in Java programs. Therefore, Java is suitable as well as popular language for programming in Internet where interconnection of different kinds of systems is required.

  • 3. Object-Oriented 

        Organizing the program in the terms of collection of objects is a way of object-oriented programming, each of which represents an instance of class.

     Four main concepts of Object-Oriented programming are:
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism

  • 4.  Multithreading

        Java supports multithreading. It is a Java feature that allows concurrent execution of two or more parts of a program for maximum utilization of CPU.

    5. Secure

        The Programming Language which are used for programming on internet should provide the security as the hazard of viruses and exploitation of resources are everywhere.

    6. Simple

        Java is one of the very simple languages which has many features of C and C++ that are redundant or sources of unreliable code are mot part of Java. For Example pointers, operator overloading, Multiple inheritance, Explicit memory allocation. 






    No comments:

    Please do not enter any spam link in the comment box.

    Powered by Blogger.