This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Features new in Java 7 and the fly likes Beginning Java 7: This book is quite big Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Features new in Java 7
Bookmark "Beginning Java 7: This book is quite big" Watch "Beginning Java 7: This book is quite big" New topic

Beginning Java 7: This book is quite big

Qunfeng Wang
Ranch Hand

Joined: Jan 28, 2005
Posts: 434
From the book home page, it has 920 pages, which doesn't include Appendix. I'm interested in why the book gets so big.


To be or not to be. It's a question.
Jeffrey Friesen
Ranch Hand

Joined: Dec 29, 2012
Posts: 67

Hi Qunfeng,

My short answer to your question is that Java is big. Within the 920 pages, I cover the entire Java language (except for Java native methods -- although I discuss this topic in Appendix C) and many APIs (in language, utility, I/O, networking, JDBC/database, XML, and web services categories). However, the book is actually quite small. Many topics could not be covered, such as Remote Method Invocation and Corba, Java Sound, and security/NIO.

I wish I could have included all four appendixes in the book, but there is something known as the print-on-demand limit that prevents a book from exceeding 1000 pages cover to cover (or so I was told). However, all four appendixes can be freely downloaded. Appendixes A and B are downloadable from Apress's page for this book (which you can get to from my book page). Appendixes C and D are downloadable from my book page (see the previous link).

The book includes a chapter on Android, which is unfortunate (my publisher insisted on it) because I had planned to use the space for more Java 7 content.

All the best.

I agree. Here's the link:
subject: Beginning Java 7: This book is quite big
It's not a secret anymore!