Monday, March 16, 2015

Feed Back OCPJP7

Today I failed the test for the first try.

The biggest problem comes from:
  • Basic Java concepts from early chapters 1-3
  • String processing
  • IO & NIO & NIO2
Feedback on your performance is printed below. The report lists the objectives for which you answered a question incorrectly.
  • Check, delete, copy, or move a file or directory with the Files class
  • Construct abstract Java classes and subclasses
  • Create and use List, Set and Deque implementations.
  • Create top-level and nested classes
  • Develop code that implements "is-a" and/or "has/a" relationships
  • Develop code that uses try-with-resources statements (including using classes that implement the AutoCloseable interface)
  • Find a file with the PathMatcher interface
  • Format strings using the formatting parameters: %b, %c, %d, %f, and %s in format strings.
  • Identify code that may not execute correctly in a multi-threaded environment.
  • Identify when and how to apply abstract classes
  • Load a resource bundle in an application
  • Manage and control thread lifecycle
  • Operate on file and directory paths with the Path class
  • Overload constructors and other methods appropriately
  • Override methods
  • Read and write data from the console
  • Search, parse and build strings (including Scanner, StringTokenizer, StringBuilder, String and Formatter)
  • Search, parse, and replace strings by using regular expressions, using expression patterns for matching limited to: . (dot), * (star), + (plus), ?, \d, \D, \s, \S,  \w, \W, \b. \B, [], ().
  • Sort and search arrays and lists
  • Submit queries and read results from the database (including creating statements, returning result sets, iterating through the results, and properly closing result sets, statements, and connections)
  • Use JDBC transactions (including disabling auto-commit mode, committing and rolling back transactions, and setting and rolling back to savepoints)
  • Use streams to read from and write to files by using classes in the java.io package (including BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataReader, ObjectOutputStream, ObjectInputStream, and PrintWriter)
  • Use virtual method invocation
  • Use wrapper classes, autoboxing and unboxing.
  • Write code that declares, implements, and/or extends interfaces

No comments:

Post a Comment