Java Tutorial


Our center Java programming instructional exercise is intended for understudies and working experts. Java is an object-situated, class-based, simultaneous, made sure about and universally useful PC programming language. It is a generally utilized strong innovation.

What is Java

Java is a programming language and a platform. Java is a significant level, hearty, object-situated and secure programming language.

Java was created by Sun Microsystems (which is presently the auxiliary of Oracle) in the year 1995. James Gosling is known as the dad of Java. Prior to Java, its name was Oak. Since Oak was at that point an enrolled organization, so James Gosling and his group changed the Oak name to Java.

Stage: Any equipment or programming climate in which a program runs, is known as a stage. Since Java has a runtime climate (JRE) and API, it is known as a stage.

Java Example

How about we have a brief glance at Java programming model. An itemized portrayal of Hello Java model is accessible in next page.

  1. class Simple{
  2. public static void main(String args[]){
  3. System.out.println(“Hello Java”);
  4. }
  5. }


As indicated by Sun, 3 billion gadgets run Java. There are numerous gadgets where Java is as of now utilized. Some of them are as per the following:

  1. Work area Applications, for example, aerialist peruser, media player, antivirus, and so on
  2. Web Applications, for example,,, and so forth
  3. Venture Applications, for example, banking applications.
  4. Versatile
  5. Implanted System
  6. Savvy Card
  7. Advanced mechanics
  8. Games, and so forth

Sorts of Java Applications

There are primarily 4 kinds of utilizations that can be made utilizing Java programming:

1) Standalone Application

Independent applications are otherwise called work area applications or window-based applications. These are conventional programming that we have to introduce on each machine. Instances of independent application are Media player, antivirus, and so forth AWT and Swing are utilized in Java for making independent applications.

2) Web Application

An application that sudden spikes in demand for the worker side and makes a powerful page is known as a web application. Currently, Servlet, JSP, Struts, Spring, Hibernate, JSF, and so forth advancements are utilized for making web applications in Java.

3) Enterprise Application

An application that is dispersed in nature, for example, banking applications, and so on is called venture application. It has favorable circumstances of the elevated level security, load adjusting, and bunching. In Java, EJB is utilized for making undertaking applications.

4) Mobile Application

An application which is made for cell phones is known as a portable application. As of now, Android and Java ME are utilized for making portable applications.

Java Platforms/Editions

There are 4 stages or versions of Java:

1) Java SE (Java Standard Edition)

It is a Java programming stage. It incorporates Java programming APIs, for example, java.lang,,, java.util, java.sql, java.math and so on It incorporates center points like OOPs, String, Regex, Exception, Inner classes, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, and so on

2) Java EE (Java Enterprise Edition)

It is a venture stage which is primarily used to create web and endeavor applications. It is based on the highest point of the Java SE stage. It incorporates points like Servlet, JSP, Web Services, EJB, JPA, and so forth

3) Java ME (Java Micro Edition)

It is a miniature stage which is essentially used to create portable applications.

4) JavaFX

It is utilized to create rich web applications. It utilizes a light-weight UI API.


To learn Java, you should have the essential information on C/C++ programming language.


Our Java programming instructional exercise is intended to support novices and experts.


We guarantee that you won’t discover any issue in this Java instructional exercise. Notwithstanding, if there is any mix-up, it would be ideal if you post the issue in the contact structure.

Leave a Reply

Your email address will not be published. Required fields are marked *