save up to 40%

Skills required for Sun test CX310-056

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

Skills required for Sun test CX310-056

Rating:

Sun has specified more than twenty-five objectives for Sun test CX310-056 (Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 Upgrade Exam), which are grouped under seven topics. Before taking the test, an individual should possess good command over the following areas:


  1. Developing code that declares all kinds of classes, nested and inner classes, interfaces, packages, import statements, enums and abstract classes.

  2. Developing code that declares, initializes and uses primitives, arrays, enums, and objects as static, local, and instance variables.

  3. Using JavaBeans naming conventions in code. Using the variable-length argument list in the code.

  4. Making proper use of overloading, overriding, and method declaration. Determining if a default constructor will be created.

  5. Developing code using the if, switch, while, do-while, labels, break, continue, for and enhanced for loop statements.

  6. Developing code that makes proper use of exceptions and exception handling clauses. Differentiating between Runtime exceptions, checked exceptions, and errors.

  7. Recognizing the situation in which different exceptions will be thrown. Understanding which exceptions are thrown by JVM and which are thrown programmatically.

  8. Developing code for using a Wrapper with and without autoboxing/unboxing. Differentiating between the String, StringBuffer, and StringBuilder classes.

  9. Developing code for reading from and writing to a file using java.io. Classes used are BufferedReader, BufferedWriter, File, FileReader, FileWriter, PrintWriter, DataInputStream, DataOutputStream, FileInputStream, FileOutputStream, ObjectInputStream, ObjectOutputStream, and Serializable.

  10. Using the java.text package to correctly format or parse date, number and currency value. Making use of the java.util.Locale class and describing its use.

  11. Understanding API in java.util and java.util.regex. Using the Pattern and Matcher classes to write code. Using the Scanner and the Formatter classes and the String.split() method.

  12. Using java.lang.Thread and java.lang.Runnable to start a new thread. Recognizing various states of a thread and their transition from one state to another.

  13. Writing code to implement loose coupling, high cohesion, and tight encapsulation. Writing code that demonstrates the use of Polymorphism. Understanding the difference between overloading and overriding.

  14. Using generics with the Collection API, particularly with Set, List, and Map interfaces. Differentiating between generic and non-generic versions of the Collection API. Writing generic methods using the wildcard types.

  15. Using the java.util package to write code to manipulate a list by sorting, performing binary search, and understanding conversion of list to Array. Using the Comparator and Comparable interfaces to manipulate an array by sorting, performing binary search and conversion of array to list.

  16. Writing code examples using access modifiers, package declaration, and the import statement. Determining the expected Runtime behavior for the given code.

  17. Deploying class files inside/outside JAR, and determining the correct classpath for the file compilation. Using various operators in code including the assignment, arithmetic, relational, instanceof, logical, and conditional operators.


Rating:



Other articles

Click here to Article home

 
uCertify.com | Our Company | Articles | Privacy | Security | Contact Us | News and Press Release | uCertify India
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.