Robert Elbourn

Ranch Hand
+ Follow
since Oct 15, 2007
Merit badge: grant badges
For More
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Robert Elbourn

Hi Dierk,

Why Groovy... because Java is free?
What does Groovy solve that Java doesn't? If its about the markup support then what about tight coupling?

kind regards,

15 years ago
yeah that was quite good Whizzlabs! Fair to say it really helped get me though

one of the notable differences in your exams and the actual java one was the use of stupid method and class names like...

Foo(Bar bar) {

FooBar(Bar bar) {

Foo foo = new Bar();

and all that confusing talk!!

it might be worth doing similar things (or not...)
16 years ago
Hi there thanks for the help from this forum. I took my exam and finally passed it with 70% felt I could have done better as the exam wasn't too difficult but the questions are obviously designed to catch you out more than I was led to believe...

I have been doing java on off for over 7 years, but fairly light, so I knew the basics, and could work out the advanced stuff.

I bought the K&B book which is a good book. Although it does tend to explain principles from only one perspective. However paired with this forum it was a pretty effective partnership.

Before I took the mock exam I had read through the book thoroughly twice (on public transport) and answered all of the questions three times.

I hated the mock exam on the cd, failing it with 39% (they dont tell you how many answers are right in each question) even with an open book later I only got about 80% because in these exams there are things you just don't "see" until its explained to you. You virtually need to act first like compiler sometimes then like a jvm to get them right.

Note: my exam technique has never been good,and I am not very good with trick questions, the mock exams are tricky to beef you up for the real exam.

Also I did plenty of concept proving in eclipse 3.2, taking example questions and modifiying them to see how every combination and permutation of the concept works.

Having flopped on this exam I decided to buy the Whizzlabs exam suite thing.
This I thought was good with a good user interface and very good feedback area. I didn't involve myself too much with the learning stages but went through to the exams, there are 5 or 6 that come with it!

Anyway I systematically failed 5 more mock exams averaging around 50%.(note dont ever give up) I would then go through each exam finding out why:
1) I got it right (reenforcing the truth)
2) I got it wrong, seeing whether I didn't know, or got caught out with a trick.

Each of the exams (in my opinion) visits slightly different concepts in the subject areas so I didn't visibly improve much for a while as the stuff I learn't wasn't tested on in the next mock exam.
eg. exam 1 tested synchronized(this) concepts wheras
exam 2 tested synchronized on a new String object
and exam 3 tested synchronized on a common string object
each producing different results...

So after failing about 6 mock exams I did not give up!
(note dont ever give up)

My seventh exam which was the final whizlabs exam I managed to pass with about 68%, I was very happy! I think the final exam puts together all the priciples tested in the first four (I may be wrong though).

So I took the bonus masterExam and narrowly failed it, I didn't enjoy the format of it at all and the feedback is poor compared with the whizzlabs feedback.

Then I booked my exam.

Then I retook the exams I had failed on whizlabs and passed 4 more in the 10 days before my exam.

I looked at a couple of concepts the night before, and took the exam.

The exam seemed to give me more than 3 hours but I didn't need them all.
I took a bottle of water to the exam (this is important).

The first question included a thread method interrupt() which I thought wasn't on the syllabus so I was expecting the exam to be nothing like the syllabus.
Because of the problems with prometric being (in my opinion) a flakey producer of software (check their website) and the reports that the drag and drop questions reset once you have done them and review them, I decided that I wasn't really confident about reviewing many questions so I tried to get them right first time!!! My objective was to pass the exam rather than score mega highly so I wasn't going to sweat over a couple of questionable answers when I knew the rest were ok! I think the professional benefit of getting a mega high score is small as its nothing like real development life (in my experiance) anyway I digress....
Also the drag and drop questions only drop correctly when the dragged item is partially over the drop area, if exactly over it wont work !!!)

The first hour and a half of the exam was difficult, partially because of the user interface and partially because its a LONG exam, and if I quit right then I would have failed. But when you get over 36 and 43 of the 72 questions then its easier because you know you are getting to the end!!

Finished the exam, it printed out in an adjoining room (it didn't tell me right away that I had passed which was quite stressfull as I nearlly throttled the guy to get the results!! )

Anyway I was relieved I had passed but a little disappointed it wasn't higher because I actually knew all of the concepts and more that I wasn't tested on but thats the way it goes....

So thats my story:

key facts:

I was averaging 70-80% on retaken whizzlabs exams (where I didn't remember the answers or maybe 1 or 2 from the previous fail) and I was also getting through them in about 2 hours 30 mins.

I didn't spend time going back and doubting my previous answers unless if it was an obvious syntax error! I did the same with my whizzlabs mock exams.

I took a bottle of water into the exam (at least 500ml)and also had a loo break (sometimes its just good to let your brain reset)

I worked virtually everything (except the directory structure, javac stuff )
out in eclipse, I must have written 10 projects with about 15 classes in each project testing threading, inheritance, co-variant returns etc...)

Thats it! I hope this (long sorry) helps someone else to pass the exam!

You know when you are ready when you know you are ready!

feel free to ask questions! or pm me. but in short if you are ready if:
1) you fully understand the concepts
2) you are passing mock exams comfortably

16 years ago
70% very relieved
16 years ago
ok thanks!

So if I want to check my questions then I will need to individually do it, is it obvious which are drag and drop?
Hi, I am planning on going through all my exam questions once I have completed the exam, but there is a little confusion on whether once you have finished a drag and drop whether your answer gets reset/cleared or not, or if its only partially filled out it gets reset...

would appreciate a quick response as the exam is tomorrow!
B cannot be the correct answer because the "javac" command doesn't looks for "/xcom/", its looking for "/" so you need to state it!
This bit "-classpath ." is used for the .class files (not the java)and works ok!
hence you need to qualify the name by prefixing its direct directory xcom.

hope that makes sense!
ok thanks!
what are the drag and drop choices like (out of interest)
I have a question regarding the exam, what is the user interface like?
Is it like the ones for the master exam that you get with the Kathy and Bates book or is it more like the whizzlabs one? or is it something completely different?

Screenshots would be fantastic!!! ta!
I use whizlabs, I am taking my exam tuesday, I'll tell you then

Would suggest if you were worried get both, else go for whatever seems best to you. I know whizlabs is on a discount.
I see what you mean! I have just run it again,

this is my next theory

In this line....public <T> void addandDisp(Collection<T> cs, T t)

Both Ts refer to the same type

but this line addandDisp(ls2,new Object());

is basically saying (at compile time)

addandDisp(<? extends Object>,<Object> ;
or even
addandDisp(<could be any object>,<must be an object> ;

Which doesn't fit the pattern of

public <T> void addandDisp(Collection<(must be )T> cs, (must be )T t)

In Summary I think you are right, its the parameters not the adding!
The generic method is expecting two objects of the same type
We are saying they dont have to be the same type (even though they might be)
The compiler says eek we can't have that you might not be able to fulfill the contracts of that generic class then!!

Originally posted by Alex Belisle Turcot:


I didn't read the whole thread, I hope I'm not out of context..
Member variables that not private are inherited by the subclasses.


Yes I think we are a bit confused here, lets not get inheritance (off topic) confused with overridden methods, which is discussed here!
Thanks for getting back to me Glad you have the server. You guys are victims of your own success!
16 years ago