## SIZ EDUCATION || What is java || By @maryam827

in hive-181430 •  3 years ago 

Asslam o Alikum!

I am well and i thought that i will share some knowledge about java. Our middle Java programming instructional is designed for university youngsters and jogging professionals. Java is an object-oriented, class-based totally definitely, concurrent, secured and general-cause computer-programming language. It is a extensively used robust generation.

What is Java?

Java is a programming language and a platform. Java is a immoderate diploma, robust, object-oriented and consistent programming language.



source

Java emerge as superior through manner of method of Sun Microsystems (it's now the subsidiary of Oracle) withinside the year 1995. James Gosling is called the father of Java. Before Java, its name emerge as Oak. Since Oak emerge as already a registered company, so James Gosling and his team changed the decision from Oak to Java.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Platform.

Any hardware or software program software environment in which a utility runs, is called a platform. Since Java has a runtime environment (JRE) and API, it is called a platform.

Java Example:

Let's have a short observe Java programming example. A specified description of Hello Java example is available in next net web page.


source

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Application.

According to Sun, 3 billion devices run Java. There are many devices in which Java is currently used. Some of them are as follows:


source

Desktop Applications collectively with acrobat reader, media player, antivirus, etc.
Web Applications collectively with irctc.co.in, javatpoint.com, etc.
Enterprise Applications collectively with banking packages.

  • Mobile
  • Embedded System
  • Smart Card
  • Robotics
  • Games, etc

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Types of Java Applications.

There are particularly 4 varieties of packages that can be created the usage of Java programming:

(1) Standalone Application.

Standalone packages are also called computer packages or window-based totally definitely packages. These are traditional software program software that we need to install on every machine. Examples of standalone software program are Media player, antivirus, etc. AWT and Swing are applied in Java for developing standalone packages.


source

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

(2) Web Application.

An software program that runs on the server component and creates a dynamic net web page is called a web software program. Currently, Servlet, JSP, Struts, Spring, Hibernate, JSF, etc. generation are used for developing internet packages in Java.


source

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

(3) Enterprise Application.

An software program that is dispensed in nature, collectively with banking packages, etc. is called an agency software program. It has blessings like immoderate-diploma security, load balancing, and clustering. In Java, EJB is used for developing agency packages.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

(4) Mobile Application.

An software program it's created for mobile devices is called a mobile software program. Currently, Android and Java ME are used for developing mobile packages.


source

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Java Platforms / Editions.

There are 4 systems or versions of Java:

(1) Java SE (Java Standard Edition).

It is a Java programming platform. It includes Java programming APIs collectively with java.lang, java.io, java.internet, java.util, java.sql, java.math etc. It includes middle topics like OOPs, String, Regex, Exception, Inner classes, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, etc.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

(2) Java EE (Java Enterprise Edition).

It is an agency platform that is particularly used to increase internet and agency packages. It is built on top of the Java SE platform. It includes topics like Servlet, JSP, Web Services, EJB, JPA, etc.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

(3) Java ME (Java Micro Edition).

It is a micro platform that is committed to mobile packages.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

(4) JavaFX.

It is used to increase rich internet packages. It uses a lightweight man or woman interface API.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Prerequisite.

To observe Java, you need to have the easy information of C/C++ programming language.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Audience.

Our Java programming instructional is designed to help beginners and professionals.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Problem.

We assure that you can now not find out any problem in this Java instructional. However, if there can be any mistake, please publish the problem.

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Special Thanks

@siz-official
@vvarishayy
@ashkhan
@cryptokraze
@arie.steem
@suboohi
@qasimwaqar

Best regards

@maryam827

RGgukq5E6HBM2jscGd4Sszpv94XxHH2uqxMY9z21vaqHt4sBzPs77pScRoPrApzn5F5oev54QbyTCt4YntxDSSmwb6Mnv7sHKcWuvagPFRYaidXZ3YBMv63BifW1Hne.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

image.png

Good post dear friend keep it up and keep avoid from plagiarism...
Thank you so much for your attention in our community.

Regards, Faran Nabeel