java tutorial - CodingAliens

Java tutorial | learn Java in 2020- Introduction

👨🏻‍🏫 Our Java tutorial is designed for all beginners and professionals.Beginners who want to learn Java with deep concepts in 2020 and professionals who want to learn new skill.Java platform is the best platform to choose in 2020 .There are many reasons to choose java but some reasons are more impactful which we are going to discuss in this tutorial.

Java Looks like this :
Class Coding{
              Public static void main( String arg[] )
                {
              System.out.println("HELOW  WORLD");
                }
            }

History of java :

Java was developed by James Gosling under microsystems,and first release was in 1995. c and c++  programming languages was famous before the java and still c and c++ have a strong community.Now Java is the property of Oracle Corporation.The java is the combination of c and c++ and you can also say java is the update version of both the languages.So in java there are many advantages are present like more focused towards security,robustness,cross-platform,OOPs,simple,dynamic etc

Did you Know ?

If you don't know then i want to share something with you,android development is made by java or the coding behind the android application is also written in the java.

*continue reading with the patience if you are professional and intermediator thats very important for you  guys but if you are a beginner then hope so you are enjoying it and learning with curiosity.

Table of contents

1. What is Java?
2. Where Java is used.
3. Types of Java applications
4. Types of Java editions
5. Features of Java
6. Popular Java editors

Image result for java platforms
source : wikipidea

What is Java?

java is the fully object oriented programming language .The Java programming uses the structure of c and oops concept of c++,thats why java become so powerful progamming language and still java is competting many other programming languages.

"Java code that runs on one platform does not need to be recompiled to run on another platform it's called write once run anywhere"

Where java is used?

Image result for java
source: edureka
The analysis of Sun microsystems said that,java is running in more than 3 billion devices .Few examples are given below-
  1. Mobile applications
  2. Desktop applications (such as media player, antivirus etc)
  3. Web Applications
  4. Games
  5. Embedded systems 
  6. Smart cards
  7. Robotics
  8. Artificial intelligence
  9. Enterprise applications (banking applications)

Types of java applications

Generally applications of java divided into 4 categories -

1. Web applications - 

Java is used in developing server-side web applications .In the present world java is only used for backend development of websites.Technologies of Java like Servlet, JSP, struts, JSF, etc are used for developing backend building of web applications.Before the arrival of javascript we used  java  in the frontend as well.The AWT feature of java was used to develope the dynamic frontend of the websites.

2. Standalone applications-

Java is also used to develop desktop applications or window based applications. Applications that present in our laptop computers such as paint,video editor,media player antivirus etc. All these types of applications can be develope by java.The feature or package of java swing is used for this development.Which will learn in next advance tutorial.

3. Enterprise applications 

Enterprise applications or also called transactions applications type appications like banking applications ,e-kart like  Amazon applications are developed by java .If you are thinking many other languages are present so why we use java for this purpose,because java has the features of high-level security,load balancing,clustring,multi-threading and also many others.

4. Mobile application 

The java ME edition is also present for mobile applications development and  software development  of small devices.But in todays world the trend of android application is high.But as i earlier said you Java is also programming language for Google Android application development.All the backend coding of android applications is written in java

Java platforms/editions

There are four types of platforms or editions of Java.

1. Java SE (Java Standard Edition | CORE JAVA)

Java SE also called the core Java,In core Java we make simple java programs and uses predefine packages in java.Java packages like java.util,java.net,java.sql,java.math etc and contains OOPs,strings,arrays,exception handling,file handling,multi-threading etc.It is also a one seperate course in itself.We will discuss in other tutorials.

2. Java EE(Java enterprise edition)

Java EE edition was released for web development.
In the java EE,we develope all kind of web applications from low grade to high grade.We use JSP,servlet,sql-driver like tecnologies of java EE in web devlopment.

3. Java ME(Java micro edition)

Java ME edition is not popular to much in trending technologies because java ME was released for mobile application development but when android came in the world then this technology  was failed in many platforms.

4. JavaFX

JavaFX edition is used rich internet applications development.
Java FX uses lightweight user interface API,so this edition is useful in thi type of applications development.

Features of Java

java tutorial - CodingAliens

Object-Oriented - Java is the object-oriented programming language beacause it supports object model which support to make simple or easy to expand.The single program of java can't written without using object model.

Platform independent - The code or programme  of java write once and can use many times at different-different platforms.

Java code that runs on one platform does not need to be recompiled to run on another platform,it's called write once, run anywhere

Simple - Java language is the update version of C / C ++.It is designed for easy to understand.The programs of java can be read easily.

Secure - The Java  programs can't access memory directly. which makes it secure but in the C / C++ memory can access,which means its less secure as compare to java .Java provides a wide range of protection from viruses and malicious programs.

Portable - 
Running the same java program on different platforms is possible.Java is the platform independent language.

Multi-threaded - Java  supports multithreading feature,beause of this we can perform 2 or more different tasks at a same time in the program.

For example - i am withdrawing money from atm and in the background the other operations also running at same time

Popular Java Editors

You will need a text editor to write Java programs. There is even more sophisticated IDE available in the market. But for now, you can consider one of the following:
  • Notepad - On Windows machine,  simple text editor ye already apke computer me ata h
  • Netbeans - is a Java IDE it's open source or free to download,you can download from this link  http://www.netbeans.org/index.html
  • Eclipse - is also a java IDE developed by the Eclipse open source community and you can  download from this link http://www.eclipse.org/

Audience

Our Java programming tutorial is designed for both beginners and professionals as well.Intention behind the dsigning of this course is just want to remove the financial barrier to the quality education. The only barrier to education must be an individual’s hunger for knowledge.

We have educate you by writing this tutorial,you can help someone else and your friends,Being an educator by sharing this tutorial and subscribe our website and save by clicking ctrl+D.

java tutorial - CodingAliens


                                      Thank You .”HAPPY CODING” from the </CodingAliens>.  


You can learn Java from many online platforms free of cost also like tutorialspont, w3schools java , javatpoint or many other sources.

Post a Comment

0 Comments