Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / February 2007

Tip: Looking for answers? Try searching our database.

Learning Java ...again

Thread view: 
hthukral.mickey@gmail.com - 20 Feb 2007 21:28 GMT
hi.
i want some help regarding : from where and how to learn programming
in J2se in a systematic way  ....can ANYONE suggest me any particular
BOOKS  for this .....
i've alrready tried the available ones like "Complete refernce , sun
java Tutorials, java in Nutshell ".
Someone told me about HORTAN'S JAVA BOOK  is a last OPtion ....
u know i;m not good at logic buliding while coding .

what r best practice methods ???
Andrew Thompson - 20 Feb 2007 21:35 GMT
On Feb 21, 8:28 am, hthukral.mic...@gmail.com wrote:
..
> i want some help regarding : from where and how to learn programming
> in J2se in a systematic way  ....can ANYONE suggest me any particular
> BOOKS  for this .....

Please refrain from SHOUTING at us, and
note that
- The first letter of each sentence should
be upper case.
- Acronyms like J2SE are all upper case.
- The word "I" or the abbreviation "I've"
should always be upper case.

> i've alrready tried the available ones like "Complete refernce , sun
> java Tutorials, java in Nutshell ".
> Someone told me about HORTAN'S JAVA BOOK  is a last OPtion ....
> u know i;m not good at logic buliding while coding .
>
> what r best practice methods ???

..and while I remember, please try to
spell words fully, rather than typing
SMS style abbreviations suach as 'u'
and 'r'.  And please fix that sticky
'?' key.

Now.. what was the question?  Oh yeah..
You might find some good Java books here..
<http://www.techbookreport.com/JavaIndex.html>

Andrew T.
hthukral.mickey@gmail.com - 20 Feb 2007 21:41 GMT
> On Feb 21, 8:28 am, hthukral.mic...@gmail.com wrote:
> ..
[quoted text clipped - 29 lines]
>
> Andrew T.

hey Andy,
don't tell me .. im not kiddin right now..and its not a English
Proficiency forum ...

plzz hel[pme out if there a chence
Andrew Thompson - 20 Feb 2007 22:28 GMT
On Feb 21, 8:41 am, hthukral.mic...@gmail.com wrote:
> > On Feb 21, 8:28 am, hthukral.mic...@gmail.com wrote:
> > ..
>
> > > i want some help regarding
..
> > You might find some good Java books here..
> > <http://www.techbookreport.com/JavaIndex.html>
..
> hey Andy,

My name is not Andy.

> don't tell me .. im not kiddin right now..and its not a English
> Proficiency forum ...

Which is why I did not attempt to correct
every single spelling and punctuation
mistake.

It is a technical forum where (often)
the point is to get a resolution to a
problem.

One of the first steps to achieving that
is to *communicate* the problem to those
who might help.

If your lack of capitalisation, sloppy
use of acronyms, and use of SMS style
abbreviations cause the reader to think
'Screw it, I'll help somebody else who
is easier to read', then you have failed
before you start.

So I'll bring you back to ..

> > i want some help regarding..

..help yourself, by putting more effort
into the posts you make.  If you are not
prepared to 'help' people to understand you,
why on earth would they want to help you?

Note also, I gave you a recommendation
on the question you asked.

Andrew T.
hthukral.mickey@gmail.com - 20 Feb 2007 22:38 GMT
> On Feb 21, 8:41 am, hthukral.mic...@gmail.com wrote:
>
[quoted text clipped - 45 lines]
>
> Andrew T.

Thanks dear.
I really appreciate your views !
Oliver Wong - 21 Feb 2007 15:09 GMT
[Context is: Andrew tells hthukral to spell words out fully, e.g. as opposed
to "u" for "you"]

> On Feb 21, 8:41 am, hthukral.mic...@gmail.com wrote:
>> don't tell me .. im not kiddin right now..and its not a English
>> Proficiency forum ...
[...]
> If your lack of capitalisation, sloppy
> use of acronyms, and use of SMS style
> abbreviations cause the reader to think
> 'Screw it, I'll help somebody else who
> is easier to read', then you have failed
> before you start.

   Incidentally, this is exactly what I thought ("Screw it, this is too
difficult to read. I'll help somebody else.") which is why I haven't
answered your question in this post, and any of the subsequent recent posts
("Solaris experimental ver. on WinXP", "javadoc", "Video Tutorial", etc.).

   Maybe in a few days, I'll forget who you are, and start reading your
posts again. Hopefully, you will have started writing easier to read
messages by then, and I will be willing to help you.

   - Oliver
Chris Uppal - 21 Feb 2007 15:30 GMT
>     Incidentally, this is exactly what I thought ("Screw it, this is too
> difficult to read. I'll help somebody else.") which is why I haven't
> answered your question in this post, and any of the subsequent recent
> posts

Me too for most of his posts [*], but haven't you noticed that the more recent
ones
are much more readable ?   E.g. the JavaDoc one, or the "main class" one.  I
interpreted it as a genuine attempt to make his posts more accessible to the
rest of us.

Which is, of course, how it comes about that I've tried to offer some sort of
sensible reply to the JavaDoc one.

   -- chris

[*] Well, not actually "Screw it, [etc]" -- more like "Yikes!!" followed by
pressing the <next> button as fast possible ;-)
Oliver Wong - 21 Feb 2007 15:46 GMT
>>     Incidentally, this is exactly what I thought ("Screw it, this is too
>> difficult to read. I'll help somebody else.") which is why I haven't
[quoted text clipped - 5 lines]
> ones
> are much more readable ?

   Actually no, because I was so turned off by the first one, I had assumed
the others were similar, so I didn't even bother to look at them (to the OP:
see how dangerous it is to gain a reputation of making incomprehensible
posts?)

>   E.g. the JavaDoc one, or the "main class" one.  I
> interpreted it as a genuine attempt to make his posts more accessible to
> the
> rest of us.

   Hmm, well judging by the timestamps, I had my doubts (hthukral says
proper English is not important at 4:41PM, makes the javadoc post at 5:15PM,
Andrew replies that yes, proper English *is* important at 5:28PM), but after
actually reading some of them, they aren't quite as bad as this one. So I
guess I'll give them another chance.

   - Oliver
Thomas Kellerer - 20 Feb 2007 22:50 GMT
hthukral.mickey@gmail.com wrote on 20.02.2007 22:41:
> and its not a English Proficiency forum ...

Of course it's not, but trying to write good english is the minimum level of
politeness that other people can expect when you ask them for help (which they
provide in their spare time!)

And besides: for a lot of readers, English is not their mother tongue. For those
it might be a lot harder to read a post that uses a lot of acronyms which rely
on pronouncing the things correctly "r u" and similar "abbreviations" might make
sense for english speaking people, but sound/read totally foolish in other languages

Thomas
a249@mailinator.com - 20 Feb 2007 23:19 GMT
> hey Andy,
> don't tell me .. im not kiddin right now..and its not a English
> Proficiency forum ...
>
> plzz hel[pme out if there a chence

You know, people have to decide if you can't write understandable,
reasonable correct English or if you don't want to.

If you can't, your options are to learn it, to ask someone for help
when writing, or to go to a forum in a language you are more familiar
with.

If you don't want to, you are disrespecting the people here. You
better shouldn't expect any sympathy here and not many answers.

Of course, there is also the chance that both condition apply. You
can't, and you don't care. I have my suspicion here. You wrote nine
incomprehensible postings in a row, completely trashing all responses
that asked you to express yourself better. You didn't make any
progress. See a pattern?
Oliver Wong - 21 Feb 2007 16:18 GMT
>> hey Andy,
>> don't tell me .. im not kiddin right now..and its not a English
[quoted text clipped - 8 lines]
> when writing, or to go to a forum in a language you are more familiar
> with.

   Or ask anyway. Sometimes you'll find a soul who's kind an generous
enough to be willing to spend the time decyphering your text. I don't mind
helping someone who doesn't speak English very well, but of course, if I
can't even understand the person, then it's very difficult, if not
impossible to help them.

   On the other hand, I doubt inserting a square bracket between the "l"
and the "p" of "help" is due to lack of knowledge of English. Far more
likely it was a typo (as the "[" key is very close to the "p" key on most
English keyboards) that the OP was too lazy to correct.

   It is this laziness that is a turn off for me, and which made me decide
not to spend much time helping the poster.

> If you don't want to, you are disrespecting the people here. You
> better shouldn't expect any sympathy here and not many answers.

   - Oliver
Alex Hunsley - 21 Feb 2007 00:59 GMT
>> On Feb 21, 8:28 am, hthukral.mic...@gmail.com wrote:
>> ..
[quoted text clipped - 30 lines]
> don't tell me .. im not kiddin right now..and its not a English
> Proficiency forum ...

He's not kidding either. If you can't even be bothered to make yourself
understood clearly, and can't be bothered to read what you've written
before you hit 'send', why would other people feel motivated to help you?

> plzz hel[pme out if there a chence

You decrease your chances of getting help by doing the typing equivalent
of drooling.
Mark Space - 20 Feb 2007 23:06 GMT
> hi.
> i want some help regarding : from where and how to learn programming
[quoted text clipped - 6 lines]
>
> what r best practice methods ???

Do you want Java or J2EE?  They are slightly different animals.

For the former, I'm using the latest edition of the O'Reilly book,
Learning Java.  Java is way to large for one book to cover everything,
but Learning Java has a lot more information than Sun's online
tutorials, and it's also pretty systematic and well organized.

For the latter (J2EE), I haven't tried it, but I found other "Head
First" series to be pretty good, so I'd say give O'Reilly's Head First
J2EE a shot.
ChrisW - 21 Feb 2007 13:02 GMT
> For the former, I'm using the latest edition of the O'Reilly book,
> Learning Java.  Java is way to large for one book to cover everything,
> but Learning Java has a lot more information than Sun's online
> tutorials, and it's also pretty systematic and well organized.

On the contrary, I've got O'Reilly's Learning Java (although
admittedly only the 1st edition) and I find it quite confusing.  Are
there any other books people would like to recommend? :)
Andrew Thompson - 21 Feb 2007 13:21 GMT
..
> ..Are
> there any other books people would like to recommend? :)

How did you go with techbookreport's
recommendations?

Andrew T.
ChrisW - 21 Feb 2007 13:36 GMT
>From another thread, I've seen a link to Thinking in Java, which some
people recommend - I'll go off and read that - I'll go through
TechBookReport's list if/when Bruce Eckel confuses me!
Lew - 21 Feb 2007 15:06 GMT
>>From another thread, I've seen a link to Thinking in Java, which some
> people recommend - I'll go off and read that - I'll go through
> TechBookReport's list if/when Bruce Eckel confuses me!

Bruce'll get you started. He won't get you there. Not to worry, when you have
milked Bruce for all he can give, that is a truly solid start.

- Lew
Mark Space - 21 Feb 2007 23:10 GMT
> On the contrary, I've got O'Reilly's Learning Java (although
> admittedly only the 1st edition) and I find it quite confusing.  Are
> there any other books people would like to recommend? :)

Well, the first edition has been out of print for some time now;  please
limit your comments to something that was published this century. ;)
The second edition is pretty good, and I'm using the third edition now,
which I like.

Can you explain what you found confusing?  The poster is interested in
learning Java, I think, not having every intricacy explained.

I haven't read Bruce Eckel's Java book, but I'm avoiding after going
through his C++ book.  I found it far to simplistic and of no use after
one read through.  The Learning Java book can at least be used as a
partial reference after the initial learning phase.
ChrisW - 22 Feb 2007 14:57 GMT
> > On the contrary, I've got O'Reilly's Learning Java (although
> > admittedly only the 1st edition) and I find it quite confusing.  Are
> > there any other books people would like to recommend? :)
>
> Well, the first edition has been out of print for some time now;  please
> limit your comments to something that was published this century. ;)

It was published this century - May 2000 according to my version ;)

> The second edition is pretty good, and I'm using the third edition now,
> which I like.

In my experience, there's often very little difference between
editions of books.  For the kind of things that I need to use Java
for, it doesn't matter that I don't know the very latest
developments.

> Can you explain what you found confusing?  The poster is interested in
> learning Java, I think, not having every intricacy explained.

It's the fact that it's supposed to be a basic Java book, but the very
first program in Chapter 2 is a Swing program.  Swing relies heavily
on the programmer understanding OO design, but it's not until Chapters
5 and 6 that objects, classes, interfaces etc are explained.  It's
just my personal opinion that this is a very confusing way of trying
to teach Java and OO together.  Threads (which didn't even get
mentioned in a Java module I did at uni) are explained in great detail
(in Chapter 8) before the chapter on Strings and Strign functions
(Chapter 9).

Indeed, even the 1st chapter (with sub-headings such as Class Loaders,
Security Managers and Multithreading) seem a bit OTT for people who
are supposed to be taking their first steps into Java

> I haven't read Bruce Eckel's Java book, but I'm avoiding after going
> through his C++ book.  I found it far to simplistic and of no use after
> one read through.  The Learning Java book can at least be used as a
> partial reference after the initial learning phase.

One of the reasons that I'm going to try Bruce's book is because of
the review at http://www.techbookreport.com/tbr0012.html saying that
prior programming is useful, but knowledge of OO is not.  I'm quite
happy programming procedurally, but people keep telling me that my
>2000 line procedural programs aren't a good idea! I haven't yet found
a book which has explained OO stuff in a way I can understand, so I
want something as simplistic as possible.

Or maybe I'm just too stupid to understand OO.

Chris
Oliver Wong - 22 Feb 2007 16:23 GMT
>> Well, the first edition has been out of print for some time now;  please
>> limit your comments to something that was published this century. ;)
[quoted text clipped - 8 lines]
> for, it doesn't matter that I don't know the very latest
> developments.

   J2SE 1.3 was released in May 2000. Java has changed quite a lot since
then. 1.5 is significantly different, and it was released in late 2004, so
I'd try to get a book from 2005 or later. 1.6 didn't change much compared to
1.5, but if the rumours are true, 1.7 is probably going to be radically
different from 1.6 (addition of closures and other functional programming
constructs), so you'll probably have to get a new book in a few years, if
you're not comfortable learning via web tutorials.

   - Oliver
ChrisW - 22 Feb 2007 16:41 GMT
> >> Well, the first edition has been out of print for some time now;  please
> >> limit your comments to something that was published this century. ;)
[quoted text clipped - 18 lines]
>
>     - Oliver

Thanks :) I didn't realise Java changed so much through its versions.
I've got no aversion learning via web tutorials, I just haven't found
any that I can understand!
Mark Space - 22 Feb 2007 19:23 GMT
> It's the fact that it's supposed to be a basic Java book, but the very
> first program in Chapter 2 is a Swing program.  Swing relies heavily
[quoted text clipped - 9 lines]
> Security Managers and Multithreading) seem a bit OTT for people who
> are supposed to be taking their first steps into Java

The first chapter is an overview, a road map to where the book is going.

The Swing hello world example explains about as much as the println
version just before it.  It's just a little example to get the reader
some experience with his compiler, nothing more.

> One of the reasons that I'm going to try Bruce's book is because of
> the review at http://www.techbookreport.com/tbr0012.html saying that
> prior programming is useful, but knowledge of OO is not.  I'm quite
> happy programming procedurally, but people keep telling me that my

This sounds bad to me.  Java is heavily designed around OO.  Trying to
ignore that is likely to lead to some weird (and non-standard) design
patterns.  Better to attack the root of the problem, learn OO (at least
somewhat) then try to learn a lingo properly.

If you are still at the uni, try to join a self-study group and put some
time into understanding how we got to OO and why.  History has always
been an interesting subject to me, and I think that learning history has
always helped me greatly.
Chris Uppal - 22 Feb 2007 20:44 GMT
> > One of the reasons that I'm going to try Bruce's book is because of
> > the review at http://www.techbookreport.com/tbr0012.html saying that
[quoted text clipped - 4 lines]
> ignore that is likely to lead to some weird (and non-standard) design
> patterns.

From my memory of TIJ, it emphasises OO very heavily (something like
real OO, I mean, not merely knowing Java's syntax and semantics).

It's precisely /because/ it sets out to teach OO that previous OO experience is
not required (or, perhaps, even particularly desirable).

   -- chris


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.