• 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

What is on the SCJA that is not on the SCJP?

 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello all. I just passed the SCJP, and while in "cram" mode though I would pick up the SCJA just for resume padding. I assumed the SCJA was just a subset of the SCJP but looking through this forum, it looks like I'm wrong. There is no UML on the SCJP exam, and I know next to nothing about the overall J2EE framework outside of the little corner I work with. Looks like I have a bit more studying to do, but not quite sure what.

Is there a comprehensive list somewhere of topics that are on the SCJA that are not on the SCJP?
[ August 25, 2008: Message edited by: Chuu ]
 
Ranch Hand
Posts: 57
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Chuu,

SCJA gives a good Java technologies overview (J2ME, J2SE, J2EE) and UML while SCJP is all about Java, in details. It really depends very much on what role that you would like to play. SCJA is good for someone who is just getting into SUN Java platform, like beginners or IT managers.

I hope the above helps!

Jessica's Blog
 
author and cow tipper
Posts: 5009
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The difference between SCJA and SCJP is the difference between broad and deep.

SCJP goes extremely deep into syntax. You need to know all of the little nuances of the language, from overriding classes without a non-default constructor, to how polymorphic method invocations will pan out on classes within a complex hierarchy. Throw in some threads and file writers, and you've got yourself the SCJP exam. You really need to know the Java language inside and out to do well on the SCJP, and on the exam any little or peculiar nuance of the language is fair game.

SCJA doesn't got that deep. You definitely need to understand the basic syntax of the language, and understand flow control and conditional logic statement, but you're not going to get hammered with intricate details of the language. However, SCJA tests you on a much broader area of knowledge, and I think that is one of the great virtues of the cert. An SCJP is never tested on JSPs, Midlets, J2ME concepts, EJBs, Servlets, Messaging, etc. SCJA DOES! You don't need to know all the intimate details about EJBs or J2ME, but you do need to know what their role is in enterprise development, and how they fit into the big picture. To be honest, I don't want to even look at a potential applicant if they don't have that type of broad knowledge of Java technology.

Many people get thrown off by the broad selections of topics, and that's understandable. But if you understand the big picture, you'll do really well on the SCJA exam.

-Cameron McKenzie
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic