Core Java tutorial for beginners

Next

This is the index post for Core Java tutorial for beginners as well as for experienced programmer. I have written Core Java tutorials from basic to advanced topics.It will definitely help you learn Java in the better way.

Java Tutorial for beginners

Chapter 1: Java Basics

Chapter 2: Java Control Statements

Java control statements control the order of execution based on some conditions or looping statements. It includes for, do, do while, if else, Switch case, continue and break statements etc.

Chapter 3: Object Oriented Programming concepts

OOPs concepts are the building blocks of Java language.Four most important concepts of Java are : Abstraction, Encapsulation, Inheritance, Polymorphism.

Java tutorial for experienced Programmers

Chapter 4: Java Collections

Java collections APIs provides lots of inbuilt classes and interfaces to handle collections of objects. It is very essential to learn and master java collections concepts.

Chapter 5: Java Multithreading

Thread can be called as light weight process. Java supports multithreading, so it allows your application to perform two or more task concurrently.  Multithreading can be of advantage especially when nowadays, the machine has multiple CPUs, so multiple tasks can be executed concurrently.

Chapter 6: Java Executor Framework

Java 5 has introduced new concurrent API called “Executor frameworks” to make programmer life easy. It simplifies design and development of multi-thread applications. It consists of mainly Executor, ExecutorService interface and ThreadPoolExecutor class which implements both interfaces i.e. Executor and ExecutorService. ThreadPoolExecutor class provide the implementation of thread pool.

Chapter 7: Java Concurrency util

Java 5 has added a new package java.util.concurreny.This package includes lots of classes which makes easier to develop multithreaded application.

Chapter 8: Java Serialization

Serialization is one of most important concept in Java. If you are going to face core java interview, then you might be asked some questions from Serialization.

Java provides mechanism called serialization to persists Java objects in a form of ordered or sequence of bytes that includes the object’s data as well as information about the object’s type and the types of data stored in the object

Chapter 9: Java Exception Handling

An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program’s instructions.

Chapter 10: Java 8

Java 8 has introduced lots of new features such as Lambda expressions, streams, default methods, functional interfaces etc.

Chapter 11: String Handling

11.1: String Methods

11.2: String Programs

Chapter 12: Java IO

Chapter 13: Java Interview Programs

Chapter 14: Interview Questions

These are the most important interview questions which are frequently asked.It will help you to crack core java interview.

That’s All about Core Java tutorial for beginners as well for an experienced programmer.

I will keep adding more links to this tutorial.If you have any topic for the suggestion, please do comment.

Next

Join Our News Letter – Stay Updated

Subscribe to Awesome Java Content.




Add Comment

Join Our News Letter - Stay Updated

Subscribe to Awesome Java Content.
You can like our facebook page Java2blog