The following is some words from Lasse's review from the Book review forum...
If you already know Java and want to utilize the impressive array of innovations contained in Java 2, v5.0, this book is for you." That's actually from the back cover of the book and I have to say I fully agree. Schildt has brought us many useful titles and "Java 2, v5.0 (Tiger) New Features" is no exception.
So I hope it might help you to get an idea about the prerequisite level to read the book... I might vote it as intermediate level anyway...
Originally posted by Alvin chew: thank you for answering, i quite confuse on java edition now, i suppose it come out with java 1.5 rather than 5.0, is there any reasons for it ?
At the beginning of the Java 1.5 development, it was named as it was as version 1.5... But later the development team found out that the difference or gap between version 1.4 and 1.5 is so big that the team changed the new version to be Java 5.0...
Ko Ko Naing
Joined: Jun 08, 2002
Originally posted by Nicholas Cheung: If the readers dont know Java, then, discussing about the new features in J5SE will be meaningless because they dont know what Java is, which means there are NO new featrues at all.
Well, Nick, you are trying to apply logic-related reason to this... If the reader don't know Java, there might be some problems in understanding the topics in the book, because I think the author tries to compare the old stuff and the new stuff in the book... Sort of learning new things based on old things... How do u think about it, Nick?
Joined: Nov 07, 2003
i quite confuse on java edition now, i suppose it come out with java 1.5 rather than 5.0, is there any reasons for it ?
It is just the naming convention.
Have you ever asking yourself why JDK 1.2 is renamed as Java2, but not JDK 2.0?
That's the same case, SUN will use J2SE v5.0 as the naming for v1.5. Maybe it will further change to J5SE.
Joined: Nov 07, 2003
I think the author tries to compare the old stuff and the new stuff in the book... Sort of learning new things based on old things... How do u think about it, Nick?
Definitely. I have read several books, such as Oracle10g New features, DB2 v8 New features, etc, nearly all books titled *new feature* assume that the readers know the previous version of the product.
Originally posted by Jim Yingst: mr.Herbert Schildt, is there any improvement in java 5.0 swing ?
Sun lists the new features of Tiger here. Based on this, the answer seems to be effectively "no".
[ August 24, 2004: Message edited by: Jim Yingst ]
I wouldn't go so far as to say a definate no although I am sure you know more about it than I do. I have not been able to test or find any definate proof of performance gain, but I do know that Java 5 can use the OpenGL pipeline now for rendering of the Graphics2D API. So that should improve the performance of rendering graphics, ergo, Swing would be improved performance wise because it uses the Graphics2D API for aid in rendering all the Widgets.
My book assumes a basic understanding of pre-5.0 Java. It doesn't require that one be an expert, but you should have a good working knowledge of the language.
Because my book doesn't rehash the fundamentals, it is able to focus exclusively on the new features. Of course, the ways in which these new features relate to the existing language is fully described.
BTW: I am also revising my book "Java 2: The Complete Reference" for the 5.0 release. It will cover the existing features plus the new features.
For my latest books on Java, including Introducing JavaFX 8 Programming, see HerbSchildt.com
Joined: Jan 08, 2004
hi,Herb Schildt, for the new features of metadata, can you briefly mention it here ?