You are not logged in. Please login at www.codechef.com to post your questions!

×

Book for Java

I want to learn java , please suggest any good book or tutorials . Thank you in advance .

asked 07 Jul '14, 18:20

the65bit's gravatar image

4★the65bit
1.1k101328
accept rate: 13%

Aren`t there any video tutorial or online courses .

(11 Jul '14, 22:08) the65bit4★

If you are a beginner, I think you should start with "Java by Sumita Arora" and Online Java Tutorial at
http://www.tutorialspoint.com/java/

But later you can follow "Thinking in Java by BruceEckel". This is very interactive and Advanced concepts are explained in detail :).

link

answered 08 Jul '14, 11:27

sainath_b's gravatar image

3★sainath_b
3842613
accept rate: 11%

Thanks @sainath_b

(08 Jul '14, 19:13) the65bit4★

@amrit88 I THINK COMPLETE REFERENCE HERBERT SCHILDT is a good book

link

answered 12 Jul '14, 01:06

sanzzzay's gravatar image

2★sanzzzay
7223820
accept rate: 12%

Thanks @sanzzzay

(12 Jul '14, 14:06) the65bit4★

If u're new.. u might find 'introduction to java programming' by y daniel liang extremely useful for core java. Otherwise u have plenty of good books which may be very good but also very time consuming like deitel and deitel, black book, complete reference herbert schildt

link

answered 07 Jul '14, 19:54

amrit88's gravatar image

1★amrit88
121123
accept rate: 0%

Thanks @amrit88

(07 Jul '14, 23:42) the65bit4★

Thinking in Java-Bruce Eckel

link

answered 07 Jul '14, 20:45

ashwini007k's gravatar image

4★ashwini007k
78791528
accept rate: 6%

(08 Jul '14, 01:20) the65bit4★

either THINKING IN JAVA Bruce Eckel or CORE JAVA: AN INTEGRATED APPROACH Kogent Solutions Inc. R. Nageswara Rao

link

answered 07 Jul '14, 21:26

utkarsh13's gravatar image

4★utkarsh13
2303717
accept rate: 6%

1

Thanks @utkarsh13

(08 Jul '14, 11:05) the65bit4★

For a beginner, ''Head First Java' by Bert Bates and Kathy Sierra is the best book. It is easy to read and very helpful for the basics. One completing it, you can start with 'Thinking in Java' by Bruce Eckel.

link

answered 08 Jul '14, 12:30

anujtewari's gravatar image

1★anujtewari
1611
accept rate: 0%

edited 08 Jul '14, 12:30

(08 Jul '14, 21:41) the65bit4★

Book by Khalid Mughal is one of the best if you want to learn Java deeply.

It is extremely useful if u wish to appear for SCJP

link

answered 12 Jul '14, 19:20

ronaldo_007's gravatar image

3★ronaldo_007
3112
accept rate: 20%

(13 Jul '14, 21:59) the65bit4★

Java The complete refrence by Herbert Schildt book is very good and clarify each concept in easy language. JavaTpoint is also a good site. http://www.javatpoint.com/java-tutorial

link

answered 27 Dec '16, 18:41

rahul1v17_9's gravatar image

2★rahul1v17_9
232
accept rate: 0%

khalid mughal or head first java anyone

link

answered 27 Dec '16, 18:44

acodebreaker2's gravatar image

1★acodebreaker2
1.2k11
accept rate: 19%

Java The complete refrence by Herbert Schildt is very very very .... better

link

answered 27 Dec '16, 20:01

vikas8409's gravatar image

5★vikas8409
3359
accept rate: 15%

I know Java pretty well, so I might be able to help u. First read Herbert Schildt's Beginner's Java . It will help you get the basics clear. Then, if you want to learn Java more extensively, read OCA/OCP Java SE 7 Programmer I & II Study Guide by Bates and Sierra , even if you are not preparing for OCP. If you read the book once , you will know a lot more than Schildt's book has to offer. These were the two books I read when I was in class 8, the former for introduction and the latter while preparing for OCP myself.Another thing that really taught me a lot was making a game, which I would also advise you to do. If you do not actualy write code, you won't learn the language, and if you want to learn OOP also, there is hardly anything more engaging than making a game. You will certainly not learn much about Java itself via only competitive programming, except for the Collections framework. Try to make game, a small one at first, like tetris or brick breaker, which you should ideally be able to make in a weekend. Don't try to polish it.Don't be disheartened if there are some bugs. They will go away once you get enough experience.However, you will learn a lot about Java and OOP too via this game development process, more than you can ever imagine. It can be intimidating at first, so you can always follow some online tutorial.A good one is Realtutsgml in youtube. But don't just blindly copy everything.

This will make you quite well versed in Java and OOP except for applets, swing, servlets.

link

answered 27 Dec '16, 21:17

rajarshi_basu's gravatar image

6★rajarshi_basu
6177
accept rate: 10%

In my opinion you shouldn't go for a book, books are lot more theoretical and reader get fed up of it too early(without getting the real feel). See this thread, I have provided best source for learning java I have ever found. In this tutorial every concept is explained in very detail and in easy to understand manner with examples so it will make it easy for you to play around with things and you would love java by then.

Good luck!!

link

answered 28 Dec '16, 08:24

arpit728's gravatar image

1★arpit728
6831563
accept rate: 10%

You can refer Core JAVA by Cormen & Horstmann.It will not waste your time on basic stuffs.

link

answered 28 Dec '16, 08:44

anushi's gravatar image

4★anushi
24617
accept rate: 15%

toggle preview
Preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:

×1,279
×703
×51

question asked: 07 Jul '14, 18:20

question was seen: 4,714 times

last updated: 28 Dec '16, 08:44