Java Video Tutorial - What is Java?

Welcome to the Java programming tutorial series. Today we will learn about Java programming language which is used for the development of desktop, web, mobile and embedded devices application. Learn what is the use of Java Programming through this video tutorial.

Java Video Tutorial - What is Java?

Welcome to the Java programming tutorial series. Today we will learn about Java programming language which is used for the development of desktop, web, mobile and embedded devices application. Learn what is the use of Java Programming through this video tutorial.

What is Java?

Java is a object oriented programming language that allows the programmers to write simple computer instructions using specific java codes. Java is a high level language that dosenot need to be written in numberic codes but uses english commands that are later converted into computer understable and executable numeric codes. Moreover, Java programming language is platform independent and compatible to all operating systems and hardware platforms.

Basically, the fundamentals of java has eveolved from of C++ language and is consiederd to be more reliable as it reduces the risk of errors for the programmers and is also more secure. Here, you can learn Java programming language video tutorial with examples, find online Java programming tutorial videos, learn Java tutorial videos the easy way. We herewith provide you complete videos of Java programming tutorials for beginners. You can learn Core Java turotirals for beginners video, which offers the basic concepts as well as advance concepts of core java. At roseindia.net we describe basic fundamentals of programming in the Java language. This Java programming video tutorial that covers the topics on basics of Java programming, Object-Oriented Programming concepts along with java source code. Find complete Java programming videos with step by step process and learn java easily and effeciently.

Java is a software development technology for the development and deployment of enterprise applications.
Java is used as:

  1. Technology
  2. Platform and
  3. programming language

Java as Technology

Java is considered as an ideal technology for network computing because it is versatile, efficient, platform independent, and secure.

Java is everywhere from mobile to internet, laptop-computers to data centers, game consoles to supercomputers. Billions of devices run Java including desktop, cell phones, TV devices.

There are some interesting facts about Java.

  1. Around 1.1 billion desktop runs Java.
  2. On an average, every year JRE is downloaded 930 million times.
  3. Around 3 million cell phones run on Java.
  4. Each year 31 times more Java enabled cell phones are sold out compare to Android and Apple combined.
  5. Almost all Blue-ray player runs on Java.
  6. Every year around 1.4 billion Java cards are manufactured.
  7. In spite of that, Java is utilized by medical devices, printers, set-top boxes, web cams, car navigation systems, games, parking payment stations, lottery terminals, etc.

Java as Platform

Sun's Java Platform is the collection of related programs which allows development and execution of programs written in Java language. Java Platform is platform independent means it is not restricted to any specific processor or operating system. Java platform is actually depends on JVM (Java Virtual Machine) and a compiler with a set of libraries. Its performance is similar on all kinds of machines.

Java Platform Components

Java platform provide development and execution of program written in Java. Java is platform independent, depends on JVM for its execution.

Some of the components of Java Platform are:

  1. Java cards: This technology provides secure Java applications which run on smart cards and other small-memory devices.
  2. Java ME stands for 'Java Platform, Micro Edition' provide various libraries to support application development for devices with limited power, display and storage capacities. This platform supports applications for printers, PDAs, mobile devices, TV set-top boxes, etc.
  3. Java SE stands for 'Java Platform, Standard Edition' support application development for desktop computers, Laptops, servers and similar kind of devices.
  4. Java EE stands for 'Java Platform, Enterprise Edition' contains various API and runtime environment for the development and execution of multi-tiered, scalable, reliable, secure, client-server based enterprise applications, which includes network and web services.

Java as Programming language

Java programming language is a platform independent, architecture neutral, class based, object-oriented computer programming language. It depends on JVM, stands for Java Virtual Machine, and compiler for code compilation and interpretation.

Java has some significant characteristics which makes it a robust programming language. Java is:

  1. portable, platform independent and architecture-neutral
  2. It is simple, efficient and object-oriented.
  3. Java is robust and secure.
  4. It is interpreted, threaded, and dynamic.

Characteristics of the Java

  1. Write once runs everywhere, means you can write software on one platform which can run on many platforms.
  2. It is simple, efficient and object-oriented.
  3. Java is robust and secure.
  4. It is interpreted, threaded, and dynamic.
  5. Java is portable, platform independent and architecture-neutral.

Where to Learn Java?

You can learn Java from our websites

http://www.roseindia.net
and
http://www.devmanuals.com/