• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Book on Collections

 
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear John Zukowski,
Why did you feel that it was necessary to write a book exclusively on Collections only? I mean this is a question perhaps due to my ignorance, but by whatever I know, it isn't that tough a topic that it needs a book. I not being critical at all, just curiosity, perhaps out of ignorance
Regards,
Nitin.
 
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Is it possible that this is more about how to implement collections?
Conor
 
Author
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Some people grasp things easily, others don't. I thought I would help those along who didn't and provide some pointers on lessons learned while using them myself.
------------------
John Zukowski Author of "Definitive Guide to Swing for Java 2" and "Java Collections"
 
Nitin Narayan
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Dear John,
Well nice to hear that you have thought about those who don't grasp things quickly. Wish you all the best in all your future endeavours. Happy authoring .
Regards,
Nitin
 
John Zukowski
Author
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I should also add that yes, I do show how to create your own collections. However, I also point out several that are already available on the net. I don't see a need to recreate things that work perfectly well. The third part of the book looks at JGL, Doug Lea's collections, and something called Colt. I wanted to include something on generics, but it wasn't far enough along so all it got was an appendix with discussion of the two implementations out there that are the basic of the JSR.
------------------
John Zukowski Author of "Definitive Guide to Swing for Java 2" and "Java Collections"
 
Nitin Narayan
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well John, do you mean by own collections implementing our own data structures or those which are not supported by Java say like a B*Tree or a trie. There you go I am ignorant , what is JGL, Colt and Generics (briefly)?
Nitin
 
John Zukowski
Author
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Let's see, I show how to create a priority queue and multimap, among others. JGL was known as the Java Generic Library and now is just JGL as the reworked non-trademark infringing name never took. Its from ObjectSpace and was around before Collections. It was the de facto collection framework before there was a collection framework. However, it hasn't changed in about 3+ years now. Colt is a collection library for the scientific community. Generics is template support for Java. Should be in the version of Java that comes after 1.4. (Presumably 1.5, but who knows what the naming will be by then.)
------------------
John Zukowski Author of "Definitive Guide to Swing for Java 2" and "Java Collections"
 
Nitin Narayan
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Oh thanks a million John you've just opened my eyes to quite some topics in Java I wasn't aware of. well i had thought collections is just about all arrays,sets,list,maps,vectors et al. JGL, colt and Generics ( more futuristic) well seems very interesting . Thank you again.
Well I have just been to your site and downloaded chapters 2 & 9 to go through them. May I know how many chapters are there and how many pages? Just to get a fair idea about the size of the book. Also I am very much impressed by your interest in Feng Shiu . Well i'll ask you regarding that some other time, it interests me too.
I hope you dont mind if i just email you.
in the future in case I need any help . Please be frank enough to tell me if it would be any kind of inconvenience.
Reagrds,
Nitin
[This message has been edited by Carl Trusiak (edited May 08, 2001).]
 
John Zukowski
Author
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The book is 420 pages with 19 chapters and 3 appendices. One appendix is an API reference. One is a reference list of online resources (which at some point will make it online at Apress) and one is the generics one I already mentioned.
I went for the more shorter focused chapters in this one, instead of some of the rather lengthy chapters I've had in past books. For instance, my 800+ page Swing book actually has the same number of chapters (and fewer appendices).

------------------
John Zukowski Author of "Definitive Guide to Swing for Java 2" and "Java Collections"
 
Nitin Narayan
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you very much John for all that insight into the world of Java collections.
I hope your book does well in the market.
Wish you all the very best
Warm regards,
Nitin.
 
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think the topic is great because collection is so fundamental that may affect the program design so much. Although the syntax is simple enough for everyone to pick up easily, how to make use of these simple element effectively is a challenge even for some experience developer. I would like to learn more advanced technique on using those fundmental elements.
Anthony
 
Nitin Narayan
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well Anthony I have no doubts that the topic is great after knowing all that John is covering in his book. But I must mention here that it is not that the collections determine/affect your program design, its your design which would recommend the right selection of collections to be used. I suppose you meant the same in a different way .
Regards,
Nitin
 
reply
    Bookmark Topic Watch Topic
  • New Topic