File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes All I in the JLS? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "All I in the JLS?" Watch "All I in the JLS?" New topic
Author

All I in the JLS?

Jim Crawford
Ranch Hand

Joined: Sep 08, 2002
Posts: 127
It seems to me that (even though its sometimes hard to read) the Java Language Spec has everything you need to know in the topics that it covers.
The topics that do not seem to be included:
- Assertions
- Garbage Collection
- Fundimental classes in Java.lang
- The collections framework
I think some of these should maybe be there.
Do you agree that except on the topics above the JLS is the definitive source? (i.e. you only need to study it)
PS. If there is a newer version than the:
Java Language Specification
Second Edition
April, 2000
plEAse let me know.
Thanks.


<img src="cool.gif" border="0"> <img src="graemlins/beerchug.gif" border="0" alt="[beerchug]" /> <br />SCJP 1.4
Valentin Crettaz
Gold Digger
Sheriff

Joined: Aug 26, 2001
Posts: 7610
seems to me that (even though its sometimes hard to read) the Java Language Spec has everything you need to know in the topics that it covers.
...
Do you agree that except on the topics above the JLS is the definitive source? (i.e. you only need to study it)

I can't agree more
I think some of these should maybe be there.
I don't think so. Quoting from the JLS preface, the goal of the JLS is to:

This book attempts a complete specification of the syntax and semantics of the language. We intend that the behavior of every language construct is specified here, so that all implementations will accept the same programs.

I do agree, though, that the assertions specification should be included in the JLS and this was wanted by the JLS authors, as the following quotes from the preface shows:

At this writing, there are ongoing initiatives through the Java Community Process to extend the language with generic types and assertions, refine the memory model, etc. However, it would be inappropriate to delay the publication of the second edition until these efforts are concluded.

From Clarifications and Amendments to The Java Language Specification, Second Edition

Asserts (JSR-41)
The final specification is here . We expect to provide detailed JLS changes in the near future.

Don't forget the unofficial JLS errata at http://www.ergnosis.com/java-spec-report/java-language
If there is a newer version than the:
Java Language Specification
Second Edition
April, 2000

The latest version is available online at http://java.sun.com/docs/books/jls/second_edition/html/jTOC.doc.html


SCJP 5, SCJD, SCBCD, SCWCD, SCDJWS, IBM XML
[Blog] [Blogroll] [My Reviews] My Linked In
Matt Kidd
Ranch Hand

Joined: Jul 17, 2002
Posts: 260
I would agree too. I currently own to older versions of exam cram and RHE (I think its RHE..big blue book) both of which I bought fall of 2000. Everytime I read the JLS and then go read the corresponding chapters in my study books I feel its saying the exact same thing...except in English
I think the line from Beetlejuice "This thing reads like VCR instructions" fits when talking about the JLS, at least for me.
Anthony Villanueva
Ranch Hand

Joined: Mar 22, 2002
Posts: 1055
Originally posted by Matt Kidd:
I think the line from Beetlejuice "This thing reads like VCR instructions" fits when talking about the JLS, at least for me.

I agree. That damn thing is unreadable. The JLS, I mean.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: All I in the JLS?