- JAVA OVERVIEW
- History of Java
- Tools you will need for java
- Java Environment Setup
- Popular Java Editors
- Java Basic Syntax/First-Program
- Java Identifiers
- Java Modifiers
- Java Arrays
- Java Enums
- Java Keywords
- Comments in Java
- Java - Objects and Classes
- Objects in Java
- Classes in Java
- Constructors
- Creating an Object
- Accessing Instance Variables and Methods
- Source file declaration rules
- Java Package
- Simple Case Study
- Basic Data Types
- Primitive Data Types
- Reference Data Types
- Java Literals
- Variable Types
- Local variables
- Instance variables
- Class or static variables
- Java Access Modifiers
- What is OOPS
- Inheritance concept
- Encapsulation
- What is Polymorphism
- Method Overloading
- Method Overriding
- Abstraction in Java
- Abstract class
- Interface in Java
- Method overloading in Java:
- What is Annonymous object?
- Java 8
Tools to learn Java
Being a java developer, will recommend you to use eclipse or netbeans initially.
After that you can go through various tools.
The best tools to learn for java developer are Apache Maven, GIT, Jenkins, JIRA, Docker, Gradle, Selenium, IntelliJ IDEA.
What are the tools or software you will need to set-up system for java learning ?
We will talk various examples in the upcoming session and pages, for performing the examples discussed in this tutorial, you will need minimum system configuration as a Pentium 200-MHz computer with a minimum of 64 MB of RAM (128 MB of RAM recommended).
You also will need the following software's:-
Linux 7.1 or Windows 95/98/2000/XP operating system.
Java JDK 5
Microsoft Notepad or any other text editor.
However you can use any other advanced system configuration and new java version.
This Java Learning session we will provide the necessary skills to create GUI, networking, and Web applications using Java to create any type of software-application.