Java Tutorials For Beginners and Professionals
In this Java Tutorials article series, we are going to discussed all the basic, intermediate, and advanced concepts of Core Java with simple as well as real-time examples. Each and every concept will explain with simple as well as real-time examples.
Why java comes to the market?
Java programming language mainly designed to overcome the disadvantages of c and C++ and to develop internet applications by achieving platform independency.
What is exactly java?
Java is a technology which provides two things
- Programming language(JSE/core java)
- Platform (JVM)
By using the language we can develop java applications and also provides a runtime environment (JVM) where we execute java programs.
What this Java technology can do for us?
As we know java comes in three different editions which allows us to develop three different types of applications, the three different editions are
- JSE (java standard edition)
- JEE (java enterprise edition)
- JME (java micro edition)
These three different types of editions allows us to develop three different types of applications, they are
- Standalone/Desktop application
- Enterprise / Distributed / Internet application
- Device application
This Java Tutorial is for whom?
This Java tutorial is designed for beginners, students and professional java developers who want to learn and enhance their Java Skill step by step from the scratch using simple as well as real-time examples. These tutorials provide a hands-on approach to the subject with step-by-step program examples that will assist you to learn and put the acquired knowledge into practice.
Prerequisites to Learn Java:
There are no prerequisites required to learn Java as we are going to start from the scratch. But if you have any programming language experience like C, C++, Python, etc, then it will be good for you to learn and understand the Java Concept easily, but it is not mandatory as we are going to discuss each and every thing from the scratch.
About the Author:
Manisha Mahanty is a Technical Lead | Freelancer | Technical Author | SQL Server | Java | Advance Java | Python | HTML5 | Oracle Expert.