考试代码:304 Java 考试大纲


ITS认证考试考什么?考试内容?

ITS认证考试是分科目的,现在我们要看得就是Certiport给出的ITS考试代码:304 考试名称:Java的大纲,如果你通过了这科考试之后,将会获得Java的ITS证书

本ITS考试的考生将证明他们可以读懂,编写和调试Java的代码,这些代码将能解决实际问题。

Java Fundamentals

  1. Describe the use of main in a Java application
    • Signature of main, how to consume an instance of your own class, command-line arguments
  2. Perform basic input and output using standard packages
    • Print statements, import and use the Scanner class
  3. Evaluate the scope of a variable
    • Declare a variable within a block, class, or method
  4. Comment and document programs
    • Evaluate the syntax of Javadocs, write syntactically correct code comments

Data Types, Variables, and Expressions

  1. Declare and use primitive data type variables
    • Data types, including byte, char, int, double, short, long, float, Boolean; identify when precision is lost; initialization; how primitives differ from wrapper object types such as Integer and Boolean
  2. Construct and evaluate code that manipulates strings
    • String class and string literals, comparisons, concatenation, case, and length; String.format methods; string operators; the immutable nature of strings; initialization; null
  3. Construct and evaluate code that creates, iterates, and manipulates arrays and array lists
    • One- and two-dimensional arrays, including initialization, null, size, iterating elements, accessing elements; array lists, including adding and removing elements, traversing the list
  4. Construct and evaluate code that performs parsing, casting, and conversion
    • cast between primitive data types, convert primitive types to equivalent object types, parse strings to numbers, convert primitive data types to strings
  5. Construct and evaluate arithmetic expressions
    • Arithmetic operators, assignment, compound assignment operators, operator precedence

Flow Control Implementation

  1. Construct and evaluate code that uses branching statements
    • if, else, else if, switch; single-line vs. block; nesting; logical and relational operators
  2. Construct and evaluate code that uses loops
    • while, for, for each, do while; break and continue; nesting; logical, relational, and unary operators

Object-Oriented Programming

  1. Construct and evaluate class definitions
    • Constructors, constructor overloading, one class per .java file, this keyword, basic inheritance and overriding
  2. Declare, implement, and access data members in classes
    • private, public, protected; instance data members; static data members; use static final to create constants; describe encapsulation
  3. Declare, implement, and access methods
    • private, public, protected; method parameters; return type; void; return value; instance methods; static methods; overloading
  4. Instantiate and use class objects in programs
    • Instantiation, initialization, null, access and modify data members, access methods, access and modify static members, import packages and classes

Code Compilation and Debugging

  1. Troubleshoot syntax errors, logic errors, and runtime errors
    • Print statements, javac command output, logic errors, console exceptions, stack trace evaluation
  2. Implement exception handling
    • try, catch, finally; Exception class; exception class types; display exception information

©重庆睿一网络科技有限公司