Mta98 388 PDF
Mta98 388 PDF
These Java developers and students require instruction and/or hands-on experience (150 hours) with Java,
are familiar with its features and capabilities, and understand how to write, debug and maintain well-
formed, well documented Java code.
Objective Domain
• Describe the use of main in a Java application.
Understand o Signature of main, why it is static; how to consume an
instance of your own class; command-line arguments
Java
• Perform basic input and output using standard packages.
Fundamentals o Print statements; importing and using the Scanner class
Work with o Data types include byte, char, int, double, short, long,
float, boolean; identify when precision is lost;
Data Types, initialization; how primitives differ from wrapper object
types such as Integer and Boolean
Variables,
• Construct and evaluate code that manipulates strings.
and o String class and string literals, comparisons,
Expressions concatenation, case and length; String.format methods;
string operators; converting a primitive data type to a
string; the immutable nature of strings; initialization; null
Work with • Construct and evaluate code that performs parsing, casting and conversion.
Data Types, o Implementing code that casts between primitive data types, converts primitive types to
equivalent object types, or parses strings to numbers
Variables, • Construct and evaluate arithmetic expressions.
and o Arithmetic operators, assignment, compound assignment operators, operator
precedence
Expressions
o While, for, for each, do while; break and continue; nesting; logical, relational, and unary
operators
Object- o Constructors; constructor overloading; one class per .java file; this keyword; inheritance
and overriding at a basic level
Oriented
• Declare, implement, and access data members in a class.
Programming o Private, public, protected; instance data members; static data members; using static
final to create constants; describe encapsulation
o Private, public, protected; method parameters; return type; void; return value; instance
methods; static methods; overloading
and Debug
o Print statement debugging; output from the javac command; analyzing code for logic
Code errors; console exceptions after running the program; evaluating a stack trace
o Try catch finally; exception class; exception class types; displaying exception information
© 2017 Certiport, A Business of NCS Pearson, Inc. Certiport and the Certiport logo are registered trademarks of Certiport, A Business of NCS Pearson, Inc. For more information go to www.certiport.com/MTA