Core java tutorial for beginners
A tutorial blog which explains different core concepts related to Java along with programming examples

Welcome to Core Java tutorial created and developed by Starter Tutorials


java logo


What is java?


Java is a high-level object oriented programming language and computing platform developed by Sun Microsystems and released in 1995. With more than 9 million developers worldwide, java enables us to develop and deploy applications and services.

From laptops to data centers, game consoles to super computers and cell phones to the Internet, java is everywhere.


Download core java tutorial as PDF


Java Programs: Click here


Frequently asked Java question and answers for interviews: Java Q&A


Why Choose java?


Although there are many reasons why a software developer choose java, below are some of the popular reasons:

  • Develop software on one platform and deploy it on virtually any other platform.
  • Create programs that can run in a web browser and access available web services.
  • Develop server-side applications like online stores, polls, image galleries, form processing and more.
  • Create powerful applications for mobile phones and other embedded devices.


More details about java are available here.


What should I know before moving further?


Although no technical details about programming languages are needed, you should have knowledge regarding basic concepts like what is a program, programming, use of programming languages etc.


This java tutorial is developed in such way that it allows beginners or starters to understand every concept with as less effort as needed.


Although no knowledge is required regarding other programming languages, familiarity with C or C++ allows you to learn the java concepts faster.


Intended Audience


This java tutorial is intended for beginners or starters who are new to java. It will also act as a guide for novice programmers and experienced programmers to recollect the use of various core concepts in Java.


Note: Entire java tutorial is divided into several sections. Each section contains related concepts. For desktop and laptop users all the sections are available on the left side of the webpage to quickly navigate between them. For mobile users you have to scroll down to the end of the page to see the sections.




You can follow any responses to this entry through the RSS 2.0 feed.

5 stars, thank you!

Hello! I could have sworn I’ve been to this website before but after
browsing through many of the articles I realized it’s new to
me. Regardless, I’m definitely pleased I came across it and I’ll be bookmarking it and checking back

Hello superb website! Does running a blog such as this require a great deal of work?

I’ve no knowledge of coding however I had been hoping to start my own blog soon. Anyhow,
if you have any suggestions or tips for new blog owners please share.
I know this is off topic however I simply needed
to ask. Kudos!

Thanks for this. You always have some awesome posts.
I shared this on Facebook and my followers loved it.
Keep the the good work!

Thank You so much


Good explanation. Thank you very much sir.

i go browser through many website or article i think it give meaningful and newly information regarding java

Your Article was very nice & it is very useful to me, Thanks for sharing these.

Thanks for your article.It is very easy to understand from beginner level user..Thanks forsharing this post.

Hello.. your blog is great. I read your blog and like it very much. Thanks for sharing.

Awesome, very well written article. Many important points are covered here. Its really a great and useful piece of information. I m glad that you shared this helpful information with us.I am really thankful to the blog owner for help us by giving valuable study materials. Going to bookmark this for sure.

This blog gives the knowledge of java basics and advance concepts. I am searching for such kind of blogs and all these sites are really good. Thanks for sharing this blog.

nice article for beginners.thank you.

Magnificent web site. Lots of helpful info here. I’m sending it to a
few pals ans also sharing in delicious. And obviously,
thanks on your effort!

sir, please put the notes of VB.NET also

The post is very nicely written and it contains many useful facts.

Good job and thanks for sharing such a good blog You’re doing a great job. Keep it up !!

Thanks for sharing this information

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll Up