Hi, Is the book tailor made for the exam or can I also use it for reference.As it uses UML do i need any prior UML knowledge for this book. Does your book rely on any particular platform. Thanx. Anushe Khan [ December 16, 2003: Message edited by: Anushe Khan ]
Is the book tailor made for the exam or can I also use it for reference.
The book can definitely be used as a Java language reference, since it has very thorough coverage of the core features of the language. However, it is not suitable as a API reference, since it only covers the APIs important for the exam. While adding several hundred pages of API documentation would have been an easy way of inflating the page count, we don't think that would have been useful for the reader. The Java class library API documentation is freely available from Sun, and O'Reilly has some really great API reference books that would be hard to compete with.
As it uses UML do i need any prior UML knowledge for this book.
The book does not assume that you know anything about the UML notation. Basically, instead of inventing our own notation (which some authors do), we chose to use a standardized notation for our figures. As an added benefit, people how haven't been seen to UML diagrams before, will actually learn some UML along the way.
Does your book rely on any particular platform.
No, the book does not rely on any particular platform. While writing the book the authors regularly used:
SunOS / Solaris
Java is a cross-platform language, and its sad to see when it is presented in a Windows only environment, as is the case with many books. One unfortunate exception is the Whizlabs exam engine that is included on the CD-ROM accompanying the book. Their exam engine will only run on Windows 98, Windows 2000 and Windows XP. However, the mock exam engine we as authors has included will run on all platforms with a modern Java VM.
"Plurality should not be posited without necessity."<br /> William of Ockham
Yes. The book is "taylor made" for the exam. And provides a handy reference after the exam. You can get a lot more details from our book web site, rather than me writing them down here: http://www.ii.uib.no/~khalid/pgjc2e/ As far as UML is concerned, no prior knowledge is required. So no need to worry on that score. We only use basic elements of UML and their usage is explained where necessary. See the sample chapters on the book web site. You will find that UML is not a barrier for reading the book. The book is not for a specific platform. You can run the source code of the examples on any platform that has Java installed on it. We provide a Java-based exam simulator and a Windows-specific exam simulator on the accompanying CD. All the best. -- khalid