For over two decades of its existence, java applications dominate software programming. Today java has almost 24.3% share in popularity of programming language Index.
Java was created by James Gosling, Patrick Naughton, Chris Warth at sun Microsystems in 1991. The language was initially called as ‘Oak’. However, its name changed to Java in 1995. Java derives much of its character from C and C++ by inheritance.
Java is a object oriented programmable language that is platform independent , Robust ,Multi-threaded , interpreted and high performance language used to create application ,web pages and embedded systems software.
Key features of Java programming language
Here are some technical keys to Java :
Object-oriented programming language (OOP)
This characteristic allows java to consider ‘ everything is an object’. OOP organizes program around its data, i.e object and a set of a well-defined interface to that data.
Inheritance
Inheritance is the process by which one object acquires the properties of another object. Java lets you inherit a general attribute of a parent class.
Multithreaded
Java supports Multithreaded program approach which allows us to create a program that performs many tasks simultaneously.
Portable
Java supports portability of programs. It allows you to write a program on any system and can run over another. Thus a platform independent language enables cross-platform operations.
Why Java is important to the Internet
Java addresses concerns of security and portability of data transfer. As it is interpreted language, so it always uses Java Virtual Machine(JVM) to run the code. Also, it is dynamic and self-executable.
Java applets
An applet is an application designed to be transmitted over the Internet and executed by a Java-compatible web browser. An applet is basically a small program, dynamically downloaded across the network, like files, pictures etc. But an applet is an intelligent program which is responsive. Java archives protection by restricting a java program to the Java virtual machine and do not allow to be accessed by any other software.
Java language is a very advance and easy to learn through which you can develop high standard programs and then software’s. I think It is the most usable language in recent times. Thanks for the informative post good keep it up!