• 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
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Mr.dan's mock VS Mr. Marcus' mock VS scjp1.4 VS scjp1.2

 
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
anyone who can tell me pls, or give a advice or remark on those four.
which is the hardest ? say
if ( scjp1_4 = 5 ),
scjp1.2 = ?
.
.
.
and so on?
thx for ur kind
 
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
personally...
I found Marcus' exam more on par with the actual SCPJ test. I scored within a few % points on Marcus' exam as I did on the real thing.
I thought Dan's exam questions were harder. Most have 6 or 7 possible answers (on the SCPJ most questions only have 4). I used Dan's topic exams to test myself on the sections I did poorly on or was not covered in Marcus' exam (i.e. Collections, java.lang, Assertions etc).
I can't tell you the difficulty of the 1.4 vs 1.2 exam as I've only taken the 1.4. Deciding which you believe you should take, is totally up to you. I decided to take the 1.4 because I never use AWT in my work, and to learn all of it was a waste of time for me.
 
Keen Chen
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jeccica, Thanks a million!
Mr Dan's mock is harder than scjp?
yes.....i feel it too harder to trust myself.
I'm study hard to change my brain to be a jvm.

i had been a programmer (c, c++,and now java) for several years. frankly speaking, i think it no sense to examine so many many details which should be checked by compiler. in a real programming life, have a jdk in hand, these questions never be quesetion .
some complaint...
Do u all think so?
 
Jessica Sant
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Keen Chen:
frankly speaking, i think it no sense to examine so many many details which should be checked by compiler. in a real programming life, have a jdk in hand, these questions never be quesetion


That's an understandable statement, however I think knowing all the Java rules / API methods will make you a better / faster / more efficient programmer.
Knowing these things can also help you to avoid logical errors --> for example -- maybe it will keep you from going beyond the maximum value of an int and ending up with a really big negative number which throws your whole program off and you don't know why -- but maybe if you'd studied for your java certification better you would have avoided the situation in the first place! <whew -- deep breath...>
get it? There definitely are a bunch of rules and API's to know -- but having a basic understanding of all those principles will make you a better programmer (and who knows.... maybe a better person too )
 
Keen Chen
Ranch Hand
Posts: 47
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Maybe u are right,since i always be a lazy boy.
and i can't express my meaning exactly in English.
(I am from China. so great to meet u and all kind friends here. Thx!)
hmm....in a word, i believe, human -> thinking while machine -> doing.
but since i had been signed up for scjp, i'll try my best to beat it down.
LET'S DO IT BETTER
 
Ranch Hand
Posts: 5399
1
Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
All the best
 
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree very much with Keen. The supposed purpose of the test is convey to potential employers that a candidate has the skills and knowledge necessary to be an effective Java programmer, that is, the employer will get a good return on investment were he/shee to hire the candidate. If I were that employer, I would not want to have that EXPENSIVE employee wasting MY MONEY doing things that the FREE compiler will do, like exhaustively analysing code to see if it will compile. I would rather that employee be thinking at a higher level of abstraction, about possible runtime errors, design issues, andd how hte code will pass it's unit tests. I also would not care if the employee had a voluminous knowledge of the various API's as this can be looked up and used as needed. The end result is much more likely to be precise using this approach than relying on feeble human memory capacity. I think a much better test design would be something in the middle ground between this test and the Developer Test. Such a test would be open book API & JLS and would consist of programming small classes and/or methods that perform specific actions precisely. I believe that such a test would deliver better value to the end users of the test, which are the potential employers, than the current test design ever could. I hope somebody from Sun is observing this discussion.
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are a lot of topics in the objectives that are not simply substituting a programmer for a compiler. For example:
1. The collections - using the right collection for a given job is a high level decision
2. Threads - coordinating multiple Threads, preventing deadlock, etc. is a high level decision.
3. Exceptions and Assertions - making correct use of Exceptions and Assertions is a high level programming problem.
4. Garbage Collection - if you think that is beneath your notice as a programmer, think again.
Anyway - I guarantee that given two applicants with apparently equal experience, I would take the certified one.
Bill
 
Ken Krebs
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Bill,
I wouldn't disagree with a word you said, those are all very important topics that require understanding. It's funny you should mention GC as I just helped Dan C. sort out a problem in one of the mock exam questions on that subject. Regarding the content of the Sun exams, I have no comment as I have not seen one. I guess my comments are more towards some of the stuff I've seen in the Cert. books I've got and some of the online stuff as well. Some of those seem to imply a large need for rote memorization; acting as a compiler to catch silly typos; use of obscure API methods, etc. In particular, one book went so far as to make the ridiculous claim that overloading is an example of polymorphic behavior and overriding is not. By making it a sample exam question, the author in effect implied that this was Sun's position on the subject and that you would be tested on this nonsense. Contrary to some others who claim that only overriding is polymorphic, my opinion is that both are as poly is Latin for many and morphic is Latin for pertaining to form. BTW, I've not seen your cert. book, guess I'll have to check it out. I guess I'm particularly hostile to rote memorization not because it's "beneath" me but because I don't find it all that useful as its so temporary and adds very little to understanding. It can needlessly clutter up the mind IMHO. What I would like to see in the Cert. books and mock exams is to focus on material that is directly related to the Sun exam objectives without all the extra stuff that doesn't relate to the stated objectives. This kind of focus would better help the pathetic creatures like myself who have to do all this studying. The only question I have regarding the stated objectives is the emphasis in the java.lang section on having to remember the details of all those methods. The Sun people probably have very good reasons for emphasizing this but I haven't been able to figure out what they are. As for my comments about the design of the exam, they are really just to provoke interesting discussion. I'm just one of those obnoxious people who tend to question eveything, not because I know better, but because I like to talk about this kind of stuff and I have absolutely no respect for authority. Happy trails.
 
Mo-om! You're embarassing me! Can you just read a tiny ad like a normal person?
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic