I would consider UML at "advanced beginner" level. In my opinion, proper OOA/OOD techniques should be taught early.
Jason R. Kretzer<br />Software Engineer<br />System Administrator<br /><a href="http://alia.iwarp.com" target="_blank" rel="nofollow">http://alia.iwarp.com</a>
Joined: Nov 09, 2000
Keep in mind that a stated goal of this book is to teach Object Oriented Programming. UML is the common language used to communicate OO concepts, so it would seem quite reasonable to get your feet wet with UML while learning OOP.
My book is definitely meant to be a beginning level book ... to use Java effectively requires at least an overview understanding of the object modeling process, so my coverage of this subject is also introductory. Please take a look at the reader reviews posted on amazon.com for a better sense of my book -- many folks have said that they had read many introductory books on Java, but didn't get the "big picture" until reading mine. Thanks for your interest!
Originally posted by Pradeep Bhat: Jacquie , Can you please tell whether the book is for beginners or experts?
This seems to be the spot to ask questions about the book. As this is a promotion for the book, my question - would the book be beneficial to me? I find I can work out solutions to many problems, but using a procedural approach. I look at postings here, and in newsgroups etc, and see many solutions using an OO approach, and most look like works of art. I just can't seem to comfortably 'get' the OO style - I already have several books on OO. They all start out "this is a variable, this is a for loop" etc, so, after losing interest in them, they now sit in the corner gathering dust. Hence I'm reluctant to purchase additional books where (seemingly) 50% is devoted to the 'very' basics. I'd be interested in buying the book if the advice is it would definitely help me come to grips with the OO style. A quick look at Amazon indicates a working program is built throughout the book. Is this so? That's the style I prefer, as in the Jesse Liberty 'From Scratch' series. Not sure about the UML bit though, is it important? UML too closely resembles my grades at school (decades ago!!) Thanks for any advice. BTW Jacquie - your signature takes you to the out-of-print Wrox version