IDE/Editors For Java Development

ide.jpg

What is an IDE?

IDE (integrated development environment) is a software uses for the software development. It helps to speed up the most of the phases of the SDLC (Software Development Life Cycle). Usually IDE consists source code editor, debugging and automation tools.
Continue reading

Platform In-dependency and Facts About Java

banner.6.jpg

Java Is Platform Independence

Some reasons to consider Java as Platform independent are listed below.

  • Output of a Java compiler (Bytecode) is Non Executable Code.
  • Bytecode is a highly optimized set of instructions.
  • Bytecode is executed by Java run-time system, which is called the Java Virtual Machine (JVM).

Java Runtime Machine (JVM)– Java Virtual Machine is important part of the Java Runtime Environment (JRE), which actually runs the programs/Bytecode (.class files), it uses the java class libraries and the run-time libraries to execute those programs. Every operating system (OS) or platform will have a different JVM.

That means, if you develop a program using Windows operating system, you can run it in any operating system which installed JVM for that particular operating system.

Continue reading

History of Java

Infographic.Java.language.20.years.banner.jpg

Java was developed by Sun Microsystems in the early-to-mid 1990’s, and development continues to this day, of course. Here are some of the more important milestones in the early history of the language.

  • 1990: A team headed by James Gosling is set up to work on a programming language for consumer electronic devices.
800px-James_Gosling_2008.jpg
Pic : James Gosling
  • The goals were to develop a small language, that would easily adapt to new chips, and be very reliable.
  • The language was originally known as Oak, but that name was already used, so it had to be changed.

Continue reading

What is Java?

java.development.jpg

Java is a programming language expressly designed for use in the distributed environment of the Internet. It was designed to have the “look and feel” of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model.

Java can be used to create complete applications that may run on a single computer or be distributed among servers and clients in a network.

It can also be used to build a small application module or applet for use as part of a Web page. Applets make it possible for a Web page user to interact with the page.

Continue reading