• 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

Errata for Kathy's Book?

 
Ranch Hand
Posts: 107
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Does anyone know if there is an errata page for Kathy's NEW Java 2 Certification book? I saw a post where Bert Bates mentioned adding something to the eratta, but I cannot find a link to it anywhere! Still too new maybe?
Thanks All!
Darrin
P.S. Don't be fooled by the above, it's really a fabulous book! If there is an errata page, I bet it's small!
 
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Maybe there's an errata for the Sun 1.4 Practice exam too. I reckon I've just paid 75$ for beta testing the thing!!
-Barry
 
Ranch Hand
Posts: 284
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Barry Gaunt:
Maybe there's an errata for the Sun 1.4 Practice exam too. I reckon I've just paid 75$ for beta testing the thing!!
-Barry


hmm sounds somewhat ominous!
 
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi

well it was on page 366 abt reverse method() it was completley missed and you wouldnt miss it and its not a critical error or something like that they just forgot to use it there even though they gave an output which is different
you would find it silly too if you knew that
chow
Prem
 
author
Posts: 9050
21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Darrin -
We are going to put up an errata page this weekend ! We will post on this forum with the link as soon as it's up!
Barry -
We are tied in pretty tightly with the Sun team that administers the ePractice for 1.4. Please let us know of any errors that you found - we can expedite getting them fixed. Our understanding has been that the 1.4 ePractice from Sun has been pretty well shaken out for the last several months, and that it should be clean. If it's not there will be a quick response to fixing any problems !

-Bert
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Bert, thanks for the info, but I did not pay 75$ to provide a service to Sun! Companies normally pay me... Go to the exam yourself and do it slowly, and check it through very very carefully. E.g class F extends class E, and E is not a superclass of F? OR "Choose two options" and the reference says "Option B is correct..." and that's all. Go find 'em, sniff 'em out, there's more too.
-Barry
[ January 23, 2003: Message edited by: Barry Gaunt ]
 
Bert Bates
author
Posts: 9050
21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Barry -
Yikes ! Several months ago (at least 3 or 4?) the certification team at Sun asked us to review a couple of 'possible issues' they had with the practice exam. We did in fact find a few problems and sent our fixes back to Sun. The very brief examples you just mentioned sound familiar to me... like maybe we fixed these but the fixes didn't get into the final ?
We have written to Sun and we'll keep you posted! Certainly, when you pay good money for such a test it is more than reasonable to expect that the test will be clean !
-Bert
p.s. If you can remember any more it would help ! Thanks !
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
One more in a reference!
"Placing the reference to an array into its own element is simply testing array references regardless of the content" ???
-Barry
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is true?: "Any private members of B can be accessed from class A only through accessor methods"
where A and B are:

Take a look at the second line of class A below:

[ January 24, 2003: Message edited by: Barry Gaunt ]
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"assert s not null, then an AssertionError is thrown" this is the wrong way around. An AssertionError gets thrown and then the message "assert s not null" may be printed.
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"The -enablesystemassertions tells the VM to enable assertions" is NOT true, -enablesystemassertions only enables SYSTEM assertions, a false assert in the program does not get detected unless -ea or -enableexceptions is used.
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

What is the result if the following code is called from a method inside the same package as the classes R,S,T & U
new U().doIt() method


I would say that "new U().doIt() method " is wrong syntax, it should be "new U().doIt();".
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, that's it Bert. Taking 3 exams in one day is enough for me - I'm back to my CattleDrive assignments!
I just remembered: in the exhibits the indentation and placing of curlies "{ and }" needs some improvement.
-Barry
[ January 24, 2003: Message edited by: Barry Gaunt ]
 
Ranch Hand
Posts: 203
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am really scared now to take exam. If there are so many errors in the eTest by SUN then waht about real exam?
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sarma, I must be fair, there are more people taking the real exam so it will be better quality than the E-Practise one. It also has been beta tested by a load of very capable people too.
There can't be so many dummies like me who would want to pay 75$ for an E-Practice exam when you can get excellent ones for nothing, so the field testing is happening now.
As Bert has said, it looks as some recommended updating has not been done correctly, or has been forgotten even.
-Barry
 
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I paid good money for the practice exam from Sun and I found there to be several errors. I posted queries on the Sun learning Centre bulletin board but have not got any responses. (I have given the team at Sun over a month to get back to me!)
Firstly, do we break the confidentialty agreement by talking about this exam here? - because I can provide a list of the errors that I have found. Some errors are blatant, some may require a java guru to have the final word.
Also, the third exam repeats a load of questions from the first two - so I wasn't too impressed from a value-for-money point of view!
I take the exam next friday - if I get 100% I will be thinking that I got some of the questions wrong!!
 
James Hook
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
the question on garbage collection on the first exam goes something like (I have change the names of the objects to protect the innocent!)
with the following piece of code when do o1 and o2 become eligible for collection?

Am I right in thinking
After line 2, no objects may be gc'd
after line 3, what was o1, is now referring to same object as o2, nobody is referring to o1 created by line 1 (1 object is eligble for collection)
after line 4 o2 is refering to nothing, o1 is still a valid reference to the object created on line 1 (still only one object eligible for gc)
Is this a fair comparison with the question on the mock.
Also, the first question on the second mock uses an unitialized primitive!! tut tut!
 
Barry Gaunt
Ranch Hand
Posts: 7729
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
James, I saw your comments on the Sun feedback forum, and they promised you an answer in a few days!
I have access to the exam still, so you can give me the exact reference: Test (1,2 or 3) Objective.Subobjective/Item
I'll go look at the real question.
-Barry
PS Sorry Darrin we have hijacked your thread.
[ January 24, 2003: Message edited by: Barry Gaunt ]
 
James Hook
Greenhorn
Posts: 18
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
the question above is exam 3.2.2 - the question says choose two but the reference says only one is right. - i Agree with the reference!
in exam 2, question 1.1.1 has an uninitialized variable - no, wait a minute - they have fixed this question - hurrah!
They have also fixed another question on the first exam (4.6.2)
Sometimes spotting these mistakes is a good way to learn! Still a bit peeved that they never got back to me!
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic