Java is a general purpose programming language with a number of features that make it well suited for use on the World Wide Web. These features are the building blocks that make java a powerful and popular programming language. They include:
Java has a compiled and interpreter program. It has both compiled and interpreter feature program, that is, it is first compiled and then it is a must to interpret it. The program of Java is compiled, whereby byte codes are created rather than machine language. Then after byte codes are converted to machine language with the help of the interpreter.
Secondly, program Java is Platform Independent, which means that the programs of java are easily transferred because after compilation of java program code will be created then we have just to transfer the code of byte code to another computer, but not necessary for computers having similar operating systems.
Similarly Java is Object Oriented. We all know that Java is an object oriented language. That is, all the codes of Java language are written into the classes and objects. So far, this feature of Java is the most popular language because it also supports code reusability, maintainability among others. To add onto that, we will find that the codes of java are also robust and secure. This means that it will first check the reliability of the code before execution. When we are trying to convert the higher data type into lower data type, it will check the demotion of the code then it will warn you against doing that to avoid security bleach.
Likewise java is very secure. When you are converting a code from one machine e to another, it will first check the code if it is affected by viruses and check the safety of the code. If virus is detected, that code will never be executed again on to that machine.
Another feature of Java that makes it admirable is that it is easily distributed. Since java is compiled to one machine, it can be easily transferred to other machines and execute it even on smaller machines.
Java uses multithreaded techniques for execution. This means that in other structure Languages, code is divided into the small parts which are executed by java in sequence and timing manner which we are calling multithreading. Similarly Java has dynamic and extensible code which means with the help of object oriented programs java provides inheritance, which in turn will help reuse the code that is pre defined and also which use all the built in functions of Java and classes.
One of the other key features of Java that makes it different from other programming languages is that it is Architectural neutral or platform independent. This means that the programs written on one platform can run on any other platform without having to rewrite or recompile them. In other words it follows a 'write once run anywhere' approach. Java programs are compiled into byte codes that do not depend on any machine architecture but can be easily translated into a specific machine by java virtual machine for that machine.
Copyright (c) 2013 Freelance Press Network
Article Source: http://www.abcarticledirectory.com
Should you need help with your work or if you have a service to render, you can join our freelance jobs site. If you are from nigeria, join our jobs in Nigeria experts or buy affordable services in Nigeria.
Still Searching? Last Chance to find what you're looking for with a Google Custom Search!
Or.... You can search this site using our Bing Custom Search!
Did You Like/Dislike This Article? Give It YOUR Rating!
Please Rate this Article
5 out of 54 out of 53 out of 52 out of 51 out of 5
No Ratings Yet. Be The First To Rate This Article
Powered by ABC Article Directory