Java SE Tools

Print the objectives

Take the exam   Take a beta test

This exam is mainly focused on java tools and utilities.
  Released  Beta  Frozen  

java  3 questions

Use the java launcher tool to:
  • launch a class (from a class file in classpath and from a jar)
  • modify the classpath
  • tune heap size
  • provide system properties
  • switch on/off assertion checking
8 68 23

javac  3 questions

Use the Java compiler tool javac and:
  • specify location of source files
  • specify target location for generated classes
  • define source file compatibility
  • define target class compatibility
  • provide source files encoding (i.e UTF8)
  • enable assertions
  • enable deprecation info
  • enable debug info
3 53 6

jar  3 questions

Use the jar tool to:
  • create a new .jar file
  • add files to a .jar file
  • extract the content of a .jar file
  • deal with basic properties of jar descriptor (manifest file):
    • classpath
    • main class
7 23 13

javadoc

Prepare javadoc documentation and use correct tools to create result according to documentation:
  • http://java.sun.com/j2se/1.5.0/docs/guide/javadoc/index.html
  • http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html
  • http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javadoc.html
 
 

Tool  3 questions

Use javadoc command and configure its options to:
  • identify source files for documentation
    • class documentation
    • package documentation
    • project overview
  • generate documentation for specified package and package tree
  • generate hyperlinks to other (external) classes
    • link
    • linkoffline
  • use encoding switches
    • docencoding
    • charset
  • modify elements of documentation templates:
    • title
    • header
    • footer
Understand frame layout of generated documentation.
3 12 8

Syntax  3 questions

Write javadoc in java source files and:

  • create documentation comments
  • place documentation comments
  • use basic javadoc tags:
    • author, since, version
    • deprecated
    • exception, throws
    • link, linkplain, see
    • param, return

7 11 15

Exam information

  • 22 minutes
  • 15 questions (260)
  • 80% required
  • +2 √
  • - 8  points
  • 15 day delay
  • status: released