Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.help > #2177 > unrolled thread

Please recommend a book

Started bybobwhite@mixnym.net
First post2012-10-25 14:50 +0000
Last post2012-11-01 13:47 -0400
Articles 9 on this page of 29 — 9 participants

Back to article view | Back to comp.lang.java.help


Contents

  Please recommend a book bobwhite@mixnym.net - 2012-10-25 14:50 +0000
    Re: Please recommend a book Nigel Wade <nmw@ion.le.ac.uk> - 2012-10-25 17:44 +0100
    Re: Please recommend a book markspace <-@.> - 2012-10-25 09:50 -0700
      Re: Please recommend a book bobwhite@mixnym.net - 2012-10-26 14:54 +0000
        Re: Please recommend a book "Charles Hottel" <chottel@earthlink.net> - 2012-10-26 11:14 -0400
        Re: Please recommend a book Roedy Green <see_website@mindprod.com.invalid> - 2012-10-26 09:32 -0700
          Re: Please recommend a book David Lamb <dalamb@cs.queensu.ca> - 2012-10-26 17:17 -0400
            Re: Please recommend a book Lew <lewbloch@gmail.com> - 2012-10-26 15:04 -0700
            Re: Please recommend a book bobwhite@mixnym.net - 2012-10-28 22:05 +0000
            Re: Please recommend a book bobwhite@mixnym.net - 2012-10-29 11:07 +0000
              Re: Please recommend a book David Lamb <dalamb@cs.queensu.ca> - 2012-10-29 10:30 -0400
                Re: Please recommend a book bobwhite@mixnym.net - 2012-10-29 19:09 +0000
                  Re: Please recommend a book Patricia Shanahan <pats@acm.org> - 2012-10-29 12:38 -0700
                  Re: Please recommend a book Lew <lewbloch@gmail.com> - 2012-10-29 13:42 -0700
                  Re: Please recommend a book markspace <-@.> - 2012-10-29 15:29 -0700
                    Re: Please recommend a book Roedy Green <see_website@mindprod.com.invalid> - 2012-10-31 07:28 -0700
                    Re: Please recommend a book bobwhite@mixnym.net - 2012-11-03 20:37 +0000
                      Re: Please recommend a book Lew <lewbloch@gmail.com> - 2012-11-03 16:22 -0700
                        Re: Please recommend a book markspace <-@.> - 2012-11-03 20:42 -0700
                          Re: Please recommend a book bobwhite@mixnym.net - 2012-11-04 14:40 +0000
                            Re: Please recommend a book Lew <lewbloch@gmail.com> - 2012-11-04 20:27 -0800
    Re: Please recommend a book Roedy Green <see_website@mindprod.com.invalid> - 2012-10-26 09:24 -0700
    Re: Please recommend a book Roedy Green <see_website@mindprod.com.invalid> - 2012-10-26 09:31 -0700
    Re: Please recommend a book Patricia Shanahan <pats@acm.org> - 2012-10-27 06:19 -0700
      Re: Please recommend a book bobwhite@mixnym.net - 2012-10-28 21:05 +0000
      Re: Please recommend a book bobwhite@mixnym.net - 2012-10-29 12:08 +0000
    Re: Please recommend a book Jeff Higgins <jeff@invalid.invalid> - 2012-10-28 19:09 -0400
      Re: Please recommend a book bobwhite@mixnym.net - 2012-11-01 14:25 +0000
        Re: Please recommend a book Jeff Higgins <jeff@invalid.invalid> - 2012-11-01 13:47 -0400

Page 2 of 2 — ← Prev page 1 [2]


#2226

FromLew <lewbloch@gmail.com>
Date2012-11-04 20:27 -0800
Message-ID<497bf6de-0dee-444d-820a-8f3f2df28af2@googlegroups.com>
In reply to#2223
bobw...@ wrote:
> Yeah I understand what wrappering is and it has nothing to do with OO. I

A controversial assertion, to be sure.

> meant I was thinking about console stuff and then you come along and say to
> use BufferedReader and I have no idea what that is yet!

http://docs.oracle.com/javase/tutorial/essential/io/buffers.html

-- 
Lew

[toc] | [prev] | [next] | [standalone]


#2182

FromRoedy Green <see_website@mindprod.com.invalid>
Date2012-10-26 09:24 -0700
Message-ID<1ael88190pua8gouke32h8111aa3e2dht2@4ax.com>
In reply to#2177
On Thu, 25 Oct 2012 14:50:20 -0000, bobwhite@mixnym.net wrote, quoted
or indirectly quoted someone who said :

>Can somebody please recommend a good book for someone who wants to learn
>Java? 

see http://mindprod.com/jgloss/gettingstarted.html
-- 
Roedy Green Canadian Mind Products http://mindprod.com
There are four possible ways to poke a card into a slot.
Nearly always, only one way works. To me that betrays a 
Fascist mentality, demanding customers conform to some 
arbitrary rule, and hassling them to discover the magic 
orientation. The polite way to do it is to design the reader 
slot so that all four ways work, or so that all the customer 
has to do is put the card in the vicinity of the reader. 

[toc] | [prev] | [next] | [standalone]


#2183

FromRoedy Green <see_website@mindprod.com.invalid>
Date2012-10-26 09:31 -0700
Message-ID<7cel88ts063759sq1s6no5nma456sjktt8@4ax.com>
In reply to#2177
On Thu, 25 Oct 2012 14:50:20 -0000, bobwhite@mixnym.net wrote, quoted
or indirectly quoted someone who said :

>Can somebody please recommend a good book for someone who wants to learn
>Java?

People make life unnecessarily difficult by trying to learn without a
textbook.  However, your frustration and impatience makes me  suspect
you might find you can learn faster by looking for sample code that
you can tell is clear and well written and the results look
acceptable, then start fiddling with the code to change it a bit and
see what happens.

I have written tiny SCCE sample programs to demonstrate the various
GUI components.  They don't do much interesting, but you can often
compose a program by pasting bits from different examples together and
tuning the parameters. It provides you the framework with all the
methods you MIGHT want to call, sort of low-tech code generator.

see http://mindprod.com/jgloss/swing.html

-- 
Roedy Green Canadian Mind Products http://mindprod.com
There are four possible ways to poke a card into a slot.
Nearly always, only one way works. To me that betrays a 
Fascist mentality, demanding customers conform to some 
arbitrary rule, and hassling them to discover the magic 
orientation. The polite way to do it is to design the reader 
slot so that all four ways work, or so that all the customer 
has to do is put the card in the vicinity of the reader. 

[toc] | [prev] | [next] | [standalone]


#2187

FromPatricia Shanahan <pats@acm.org>
Date2012-10-27 06:19 -0700
Message-ID<Hv-dnT-nlf3DQhbNnZ2dnUVZ_qudnZ2d@earthlink.com>
In reply to#2177
On 10/25/2012 7:50 AM, bobwhite@mixnym.net wrote:
> Hi,
>
> Can somebody please recommend a good book for someone who wants to learn
> Java? I have a lot of programming experience but not with C or Java-based
> languages. I do understand OO concepts. I've seen many Java books for people
> with no programming experience and they go too slow for me and leave out
> important details. I went through about 250 pages of Ivor Horton's Beginning
> Java but I have no idea when I'll ever be able to do anything beside
> calculate square roots in Java! Don't get me wrong I think it's a great
> book but I don't think I'm the target audience. I'm too old for this and
> don't have time for 1500 page books at least I don't think it should take a
> thousand pages to be productive in a new language but maybe I am wrong since
> I don't work in any modern languages.

I have not looked at beginning Java books recently, so I can't recommend
a book. I am learning another programming language right now, and do
have a strategy.

I get a book targeted to beginners, but skip-read some sections.

For example, the book I just finished reading had a long section
explaining rounding errors in IEEE 754 64-bit binary floating point.
I've been painfully aware of the issues for decades, so I took about 5
minutes to go through a long chapter, just reading enough to be sure I
was not missing anything language-specific.

If I can't skip-read a chapter in a few minutes it is teaching something
I don't already know, so I want to take the time to read it properly.

Patricia

[toc] | [prev] | [next] | [standalone]


#2188

Frombobwhite@mixnym.net
Date2012-10-28 21:05 +0000
Message-ID<fktgzppxoz.ioqsno@mixnym.net>
In reply to#2187
Patricia wrote:

> I have not looked at beginning Java books recently, so I can't recommend
> a book. I am learning another programming language right now, and do
> have a strategy.
> 
> I get a book targeted to beginners, but skip-read some sections.
> 
> For example, the book I just finished reading had a long section
> explaining rounding errors in IEEE 754 64-bit binary floating point.
> I've been painfully aware of the issues for decades, so I took about 5
> minutes to go through a long chapter, just reading enough to be sure I
> was not missing anything language-specific.
> 
> If I can't skip-read a chapter in a few minutes it is teaching something
> I don't already know, so I want to take the time to read it properly.

Thank you, this is what I usually do also. This is the first time it didn't
work for me. But I think it's a good approach. I will probably be able to
use it on the next major OO language I look at if I can come to grips with
Java. There are so many small details to get anything working I find I
can't skip around like I am used to.

Thanks,

Bob

[toc] | [prev] | [next] | [standalone]


#2192

Frombobwhite@mixnym.net
Date2012-10-29 12:08 +0000
Message-ID<lqrmjhsqro.vfixdm@mixnym.net>
In reply to#2187
Patricia wrote:

> I have not looked at beginning Java books recently, so I can't recommend
> a book. I am learning another programming language right now, and do
> have a strategy.
> 
> I get a book targeted to beginners, but skip-read some sections.
> 
> For example, the book I just finished reading had a long section
> explaining rounding errors in IEEE 754 64-bit binary floating point.
> I've been painfully aware of the issues for decades, so I took about 5
> minutes to go through a long chapter, just reading enough to be sure I
> was not missing anything language-specific.
> 
> If I can't skip-read a chapter in a few minutes it is teaching something
> I don't already know, so I want to take the time to read it properly.

Thank you, this is what I usually do also. This is the first time it didn't
work for me. But I think it's a good approach. I will probably be able to
use it on the next major OO language I look at if I can come to grips with
Java. There are so many small details to get anything working I find I
can't skip around like I am used to.

Thanks,

Bob

[toc] | [prev] | [next] | [standalone]


#2190

FromJeff Higgins <jeff@invalid.invalid>
Date2012-10-28 19:09 -0400
Message-ID<k6kdh3$5fk$1@dont-email.me>
In reply to#2177
On 10/25/2012 10:50 AM, bobwhite@mixnym.net wrote:
> Hi,
>
> Can somebody please recommend a good book for someone who wants to learn
> Java?
Core Java - Cay S. Horstmann and Gary Cornell
Volume I Fundamentals
Volume II Advanced Features
8th Edition covers Java6
9th Edition will cover Java7 - February 2013
The book I used to begin learning Java.
No other Java textbook made as much sense as this one.

[toc] | [prev] | [next] | [standalone]


#2213

Frombobwhite@mixnym.net
Date2012-11-01 14:25 +0000
Message-ID<hwkwkmbtwg.hibylz@mixnym.net>
In reply to#2190
> On 10/25/2012 10:50 AM, bobwhite@mixnym.net wrote:
> > Hi,
> >
> > Can somebody please recommend a good book for someone who wants to learn
> > Java?
> Core Java - Cay S. Horstmann and Gary Cornell
> Volume I Fundamentals
> Volume II Advanced Features
> 8th Edition covers Java6
> 9th Edition will cover Java7 - February 2013
> The book I used to begin learning Java.
> No other Java textbook made as much sense as this one.
 
Thanks Jeff! My brother just dropped an old Core Java book on my desk that
he found in his office. He's a sysadmin not a programmer but he asked
around and somebody said he could have it. This looks pretty good but it's
for Java SE 1.4 I guess that is too old? It looks good, I'll see if I can
find a new one.

Bob



[toc] | [prev] | [next] | [standalone]


#2214

FromJeff Higgins <jeff@invalid.invalid>
Date2012-11-01 13:47 -0400
Message-ID<k6uc6v$mj5$1@dont-email.me>
In reply to#2213
On 11/01/2012 10:25 AM, bobwhite@mixnym.net wrote:
>> On 10/25/2012 10:50 AM, bobwhite@mixnym.net wrote:
>>> Hi,
>>>
>>> Can somebody please recommend a good book for someone who wants to learn
>>> Java?
>> Core Java - Cay S. Horstmann and Gary Cornell
>> Volume I Fundamentals
>> Volume II Advanced Features
>> 8th Edition covers Java6
>> 9th Edition will cover Java7 - February 2013
>> The book I used to begin learning Java.
>> No other Java textbook made as much sense as this one.
>
> Thanks Jeff! My brother just dropped an old Core Java book on my desk that
> he found in his office. He's a sysadmin not a programmer but he asked
> around and somebody said he could have it. This looks pretty good but it's
> for Java SE 1.4 I guess that is too old? It looks good, I'll see if I can
> find a new one.
>
Yea, it's a good textbook. Yea, I'd find a newer edition.
Amazon has a pretty low pre-order price for the upcoming 9th edition.
An overview of what it might not include:
<http://en.wikipedia.org/wiki/Java_version_history>

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.lang.java.help


csiph-web