For me, the word "advanced" usually means one of two things :-
1. Advanced use of Java (the language, class libraries and the JVM) Eg.
Inner classes, serilisation, dynamic class loading, swing etc etc.
2. Advanced use of OO (in Java) Eg. patterns, frameworks etc etc
For 1.
Like you, I normally use the Internet Eg Javaworld, Java Developer
Connection. Books always lag the information found on the net.
For 2.
As well as the web eg If you're keen on patterns:-
"Patterns in Java, Volume 1" by Mark Grand, Publisher: Wiley, ISBN:
0471258393
This is a rehash of the patterns found in the "Design Patterns" book by
Erich Gamma et al but given a Java spin.
I guess for 1. and 2. try :-
"Concurrent Programming in Java: Design Principles and Patterns" by Doug
Lea, Published: Addison Wesley, ISBN: 0201695812
Nevertheless, I still refer to the "Thinking in Java" book so I wouldn't
dismiss it just yet. Maybe people don't know this but you can download the
book for FREE from Bruce Eckel's web site
http://www.eckelobjects.com/javabook.html
I find the following website quite good as jumping point to all things OO:-
http://www.cetus-links.org/
Good luck,
Bharat
> -----Original Message-----
> From: Richard Jones [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 13, 1999 10:27 AM
> To: [EMAIL PROTECTED]
> Subject: Advanced Java books
>
>
>
> Hi:
>
> Can someone on this list recommend a good _advanced_
> Java book. I've now moved beyond Bruce Eckel's
> "Thinking in Java", which is a good introduction,
> but omits many more complex aspects of the language
> and libraries.
>
> Particular subjects which I'm interested in, but
> which don't seem to be covered in any Java books
> I've browsed through so far:
>
> - Advanced serialization issues, such as using
> versioned objects. Even Sun's paper about this
> is a bit lightweight and doesn't, AFAICS,
> talk about ways to handle different versions
> of the same object.
>
> - Running untrusted code (or threads?) in secure
> sandboxes.
>
> - Object creation (see my earlier posting) and
> other low-level JVM issues.
>
> - CORBA and RMI. Eckel's book covers this but only
> very briefly.
>
> - Java Beans and EJBs. The papers on Sun's site
> about this are a bit mysterious, so I'm looking
> for some real world examples.
>
> - Signed objects and the public key authentication
> system in Java 2.
>
> Rich.
>
> --
> - Richard Jones. Linux contractor London and SE areas. -
> - Very boring homepage at: http://www.annexia.demon.co.uk/ -
> - You are currently the 1,991,243,100th visitor to this signature. -
> - Original message content Copyright (C) 1998 Richard Jones. -
>