This Tutorial Series is for anyone and everyone who wishes to learn the Core Java Programming starting from the very basics. Even if you have absolutely no knowledge about programming languages, you can still read these articles to learn Java Programming as we will be covering all the fundamentals and basic concepts in these tutorial series. However, it’s recommended that you start off with C++ programming and then move on to Java for better understanding.
We will be covering the Object Oriented programming paradigm of Java Programming in these tutorial series. We will cover the Console based programming and AWT and SWING based GUI programming in this series and the web development series will be covered in the Advance Java series.
Most importantly we will be covering many practical programs based on the fundamental concepts that we learn so this will be very beneficial for IT students who have Core Java as a practical subject since we will be covering up most of the practical programs that are usually asked in practical exams. You can easily make your theoretical answers for your exams from these individual topics too.
Here’s a list of topics to be covered in this tutorial series:
Topics
Introduction –
- Java Programming – Introduction | History | Features | C++ vs Java
- Installing & Setting up JDK + Netbeans IDE | First Java Program | Hello World
- JDK vs JRE vs JVM – Whats the Difference ?
- Execution Process of Java Program | Working of JUST-IT-TIME Compiler (JIT)
- Java Variables & Data Types with Program Example
- Operators in Java & Operator Precedence with Program Example
Control Statements –
- Java Control Statements | Conditional & Looping Control Statements in Java
- Java If-Else Control Statement | 3 Practical Program Examples
- Java Switch Case Control Statement with Program Example
- Java While Loop Control Statement with Program Example
- Java DoWhile Loop Control Statement with Program Example
- Java For Loop Control Statement with Program Example
Object Oriented Programming
Basics –
- Java – Introduction to Object Oriented Programming
- Java Classes and Objects Theory and Practical Example
- Java Methods – Detailed Explanation with Example
- Java Constructors Explained
- Java Method Overloading In Detail with Examples
- Recursion in Java | Recursive Methods with Program Examples
- Java Static Keyword – static variables, methods, class & block
- this keyword in Java
- Arrays in Java with Program Examples
- Java Multi Dimensional Arrays in Detail with Program Example
- Jagged Array in Java with Program Example
Inheritance in Java –
- Inheritance in Java & Types of Inheritance
- Single Inheritance in Java with Program Example
- Multi-Level Inheritance in Java with Program Example
- Hierarchical Inheritance in Java with Program Example
- Packages in Java
- Access Modifiers in Java
- Super keyword in Java
- Abstract Class & Abstract Methods in Java
Polymorphism in Java –
Exception Handling in Java –
Practical Program Examples