Java technology is a high-level programming and a platform independent language. Java is designed to work in the distributed environment on the Internet.Java technology is a high-level programming and a platform independent language. Java is designed to work in the distributed environment on the Internet.
In this article we will talk about the various industrial and non-industrial uses of Java programming language. Java Programming language is Object Oriented and Platform independent programming language, which makes it an ideal programming language for developing cross platform applications. Java was developed to simplify the development of applications based on OOPs principal. In this article we are introducing you with the Java programming language and also talk about the use of Java.
Introduction to Java
Java technology is a high-level programming and a platform independent language. Java is designed to work in the distributed environment on the Internet. Java has a GUI features that provides you better "look and feel" over the C++ language, moreover it is easier to use than C++ and works on the concept of object-oriented programming model. Java enable us to play online games, video, audio, chat with people around the world, Banking Application, view 3D image and Shopping Cart. Java find its extensive use in the intranet applications and other e-business solutions that are the grassroots of corporate computing. Java , regarded as the most well described and planned language to develop an applications for the Web.
Java is a well known technology which allows you for software designed and written only once for an "virtual machine" to run on a different computers, supports various Operating System like Windows PCs, Macintoshes, and Unix computers. On the web aspect, Java is popular on web servers, used by many of the largest interactive websites. Java is used to create standalone applications which may run on a single computer or in distributed network. It is also be used to create a small application program based on applet, which is further used for Web page. Applets make easy and possible to interact with the Web page.
Java Preferred Over Other Languages
The Java is a high-level programming language that can be supported by all of the following features:
Java has advantages over other languages and environments that make it suitable for just about any programming task.
The advantages of Java are as follows:
Java Technology Works
Java is a high-level programming language and powerful software platform. On full implementation of the Java platform gives you the following features:
javalauncher, and the
Java Technology Changes Our Life
Platform is cross-combination of hardware or software environment in which a program runs. We are already known with the most popular platform like Microsoft Windows, Linux, Solaris OS, and Macintoshes OS. The Java platform differs from other platforms, that is only software-only platform which runs on other hardware-based platforms.
The Java platform has two components:
The API is a vast collection of various software components that provide you many useful functionality to the application. It is grouped into logical collection of related classes and interfaces; these logical collection are known as packages.
The API and Java Virtual Machine insulate the program from hardware.
Java work on platform-independent environment, the Java platform is bit slower than native code. However, new changes in compiler and virtual machine brings performance close to that of native code without posing any threatening to portability security.
All source code is written in
text files (Notepad Editor) save with the
.java extension in the Java programming
The source files are compiled into
.class files by the
.class file contains byte codes ? the machine
the Java Virtual Machine (JVM). The
java launcher tool runs your application with
an instance of the Java Virtual Machine.
Schematic Flow of Java Software Development Life Cycle
JVM works on different Operating System . The
capable of running on various Operating System. There are some virtual machines, such as the Java Hotspots virtual machine
that boost up your
application performance at runtime . This include various tasks such as Efficiency
of Programme and recompiling (to native code) which is frequently used
sections of code.
Java JVM, the same application is capable to run on multiple platforms.