Friday, 19 July 2013

JAVA Virtual machine

What is Java Virtual Machine?
Today we learn about the JVM.
So what is JVM ? and where it is using? Which people use it?& when It is used?
JVM stand for Java Virtual Machine.Let from the word JVM try to understand this meaning.
In my last Post I explain the word JAVA ,here i am discuss shortly Java is world leading Programming Language.
Virtual mean not have any physically existence ,we cannot touch this machine, its using in System;
like another sub machine running in system.specially and exclusively for JAVA Application.
lets another try for the further understanding of JVM word :
JVM is just like a river and JAVA application is like a fish that only swim on river.
without river Java application is useless and without java application JVM is useless because its consuming system resources
and if we don't run any java application then JVM should be uninstalled on the computer.
JVM do following task here
1)Compilation
2) JRE (Java Run Time environment)
3) Conversion to byte code from source code
4) Byte code verifier.


Byte Code have the extension of (.class).
I hope you understand the idea behind the word JVM but still now you have any query related this topic
then you can ask me to this email(yasirshabbir44@gmail.com)

Thursday, 11 July 2013

Java Word Introduction

Today we will learned about world most popular JAVA Programming Language.
Java is very large and vast practical topic ,therefore its hard to explain on single blog. There are thousand of dozen books written on JAVA.
Actually Java is an island of Indonesia, 48,842 square miles in area, lying between the Indian Ocean and the Java Sea..If you find the word of JAVA from your dictionary then it will tell you that  "beverage consisting of an infusion of ground coffee beans"
here are some photos related to JAVA where JAVA word come






Java Programming not to be limited on computer but also using on a lot of device as we will discuss..
Oracle is the owner of JAVA but later Sun Micro-system is the organization who is developer of JAVA. actually James Gosling are the person who developed it in 1994.
Firstly as we speak about JAVA actually this was not a first name,developer first given the name "OAK" but later they had come to known that it's already a programming language of that name.
He and some team member goes to some near coffee shop and they had seen tree from window and "JAVA" word idea come on their mind and Officially announced their programming language name was JAVA.
Java also have  a great features some of one are "WORA" mean writes once run anywhere its mean Java Program can run on any platform (Operating System ) like linux,Window,Unix, etc etc

There are 3 main edition in JAVA
1) JAVA SE(Standard Edition) (For Desktop Application use)
2) JAVA EE(Enterprise Edition) (For WEB application use)
3) JAVA ME(Micro Edition)(Mobile Technology use)

As beginner ,you don't need to deep knowldge of these above mentioned.But all programmer start from JAvA SE ,because it's cover all basic contect for essentially programming skills.

Many Software or JAVA Application are using all around world.Approximately there are 3 billion device use Java Application.there are following some list of World leading application of JAVA
1) NASA World Wind
2) Android Operating System in Cell Phone
3) SunSpot
4)ThinkFree
if you don't have idea about these product then you can check further on GOOGLE , because this is topic only for JAVA how know.
i hope you got idea about word JAVA.  :)

Tuesday, 9 July 2013

Blog


What is Programming?


Before going to proper understaning of word "Programming" ; we should know some basic terminology that is using in Programming world if you know about these word then you are programming literate....


1) Program.
2) Programming Language.
3) Programmer.
4) Compiler( Translator)




1) Program
When you switch on your computer after the boot and before the shutdown all things in computer are Program........

Operating System itself is also a very big Program and all thing implicitly (Device Driver) and explicitly (Game,Inventory System) have installed in the computer; all of these are Programs.


Most popular program are following
1) Ms Office(Microsoft Product for Office Use)
2) Window Media Player(Entertainment Program)
3) Calculator( Use for Mathematics)


now lets come on defination of Program "Set Of instruction whose tell the computer what to do and how to do is called Program".Program can also be said to "Software ".

Program are two type
1) Application Program.
2) System Program.




2) Programming Language

The establishment of program require one of the most thing that is "Programming language".

This enable us to communicate to computer and order him to do this task through programming langauage; like to communicate with some person we need some languages(English, Spanish,German,Arbic) to express our thought ,feeling ,ideas ,thinking etc etc. without any language we cannot interchange our views to eachother. Same case with computer and we require Programming language.


There are more than thousand programming language are available that can be used.I just mention world top most Programming Language


  •  JAVA
  •  C# (C Sharp)
  •  Visaul Basic
  •  PHP
  • Python
  • Ruby



3) Compiler

No doubt computer only understand binary language( 0s and 1s) like 11110001 ,but these programming language are intermediate language between the computer and human.


Intermedaite worker who done this job like to convert Programming langauge to computer langauge and computer language to programming language is called "COMPLIER". Complier Work as Tranlator or conversion




4) Programmer

Programmer are the person who use above mention tools(Programming Language,Compiler).

It order the computer to perform accordingly own logic.