Java Tutorial for Beginners: Learn in 7 Days

Class Summary


Java is the most popular programming language & is the language of choice for Android programming. This course is taught in practical GOAL oriented way. It is recommended you practise the code assignments given after each tutorials.

What should i know?


Nothing. This tutorial is designed for beginners with little or no coding experience. No installation is required. We provide an online Java Executor.

Syllabus


First Steps In Java

1 – Introduction to Java Platform (Must Watch)

2 – Introduction to Java Virtual Machine (JVM)

3 – Guide to Download & Install Java

4 – First Java Program

Concepts of Object Oriented Programming (OOPs)

5 – Evolution of Programming Languages

6 – What is Data Abstraction in OOPS ?

7 – What is Encapsulation ?

8 – Principles of Inheritance & Polymorphism

Java Basic Language Constructs

9 – Variables & Primitive Data Types

10 – How to Design A Class?

11 – Arrays

12 – Java Strings - Stuff You Must Know!

13 – How to convert a Java String to Integer ?

14 – Working with HashMaps in Java

15 – How to use ArrayList in Java

Most Misunderstood Topics!

16 – Command Line Arguments

17 – “this” keyword

Java Memory Management

18 – Garbage Collection

19 – static

20 – Stack & Heap

Inheritance Revisited

21 – How To Inherit a class ?

22 – abstract

23 – interface

Better Late than Never

24 – Constructors

25 – Packages

Exception Handling

26 – What are Exceptions ?

27 – Exception Hierarchy

28 – User Defined Exceptions

29 – Exception Propagation

Conditional Loops

30 – Interesting trick with For Loop – Using the Foreach loop in Java.

31 – Let us understand Switch in Java

Advance Stuff!

32 – How Maths become easy with Java

33 – How to use Java timer for your programs

34 – How to use Date in Java

35 – Multithreading in Java

36 – Creating Graphical User Interface

37 – How to Split a String in Java

38 – How to use Buffered Reader in Java

39 – Java Reflection API