Welcome to YLOAN.COM
yloan.com » misc » Java Introduction
Gadgets and Gizmos misc Design Bankruptcy Licenses performance choices memorabilia bargain carriage tour medical insurance data

Java Introduction

" History

" History

Java is a programming language which is originally developed by James Gosling at Sun Microsystems (which has merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform.

It was only developed keeping in mind the consumer electronics and communication equipments.

Earlier, C++ was widely used to write object oriented programming languages, however, it was not a platform independent and needed to be recompiled for each different CPUs. A team of Sun Microsystems including Patrick Naughton, Mike Sheridan in the guidance of James Goslings decided to develop an advanced programming language for the betterment of consumer electronic devices. They wanted to make it new software based on the power of networks that can run on different application areas, such as computers and electronic devices. In the year 1991 they make platform independent software and named it Oak. But later due to some patent conflicts, it was renamed as Java and in 1995 the Java 1.0 was officially released to the world.

" Overview

Java is influenced by C, C++, Smalltalk and borrowed some advanced features from some other languages. The company promoted this software product with a slogan named "Write Once Run Anywhere" that means it can develop and run on any device equipped with Java Virtual Machine (JVM). This language is applicable in all kinds of operating systems including Linux, Windows, Solaris, and HP-UX etc

The Java compiler translates Java coding into so-called byte-code. The Java virtual machine interprets this byte-code and runs the program. The Java virtual machine is written specifically for a specific operating system. The Java runtime environment (JRE) consists of the JVM and the Java class libraries.

" Characteristics of Java

The target of Java is to write a program once and then run this program on multiple operating systems.Java has the following properties:

Platform independent: Java programs use the Java virtual machine as abstraction and do not access the operating system directly. This makes Java programs highly portable. A Java program which is standard complaint and follows certain rules can run unmodified all several platforms, e.g. Windows or Linux.

Object-orientated programming language: Except the primitive data types, all elements in Java are objects

Strongly-typed programming language: Java is strongly-typed, e.g. the types of the used variables must be pre-defined and conversion to other objects is relatively strict, e.g. must be done in most cases by the programmer.


Interpreted and compiled language: Java source code is transfered into byte-code which does not depend on the target platform. This byte-code will be interpreted by the Java Virtual machine (JVM). The JVM contains a so called Hotspot-Compiler which translates critical byte-code into native code.

Automatic memory management: Java manages the memory allocation and de-allocation for creating new objects. The program does not have direct access to the memory. The so-called garbage collector deletes automatically object to which no active pointer exists.

The Java syntax is similar to C++. Java is case sensitive, e.g. the variables myValue and myvalue will be treated as different variables.

by: Amrin kadri
To Repair Or To Replace A Water Heater? That Is The Question Various Ways Of Finding Cbse Board Guess Papers Stock Option Great Choice Tips The Worth Seeing Places In Tunbridge Wells Enjoy The Exhilarating Offerings Boarding Flights To Los Angeles Scottish Claymore Sword Speaks About Renaissance Know About The Benefits Of Used Car Dealerships In Sacramento Ca Tech It Blog: Great Source For Getting Knowledge Are You Interested In Hcg How To Choose A Motability Car Being An Smsf Member Can Help You Buy Property Diamond Necklace Why A White Gold Diamond Pendant Makes A Great Gift Diamond Necklace Led To A Controversial Affair
print
www.yloan.com guest:  register | login | search IP(216.73.216.233) California / Anaheim Processed in 0.014742 second(s), 7 queries , Gzip enabled , discuz 5.5 through PHP 8.3.9 , debug code: 31 , 3436, 85,
Java Introduction Anaheim