Standards in this Framework
Standard | Description |
---|---|
39 | Compare PL/SQL and Java. |
40 | Identify the advantages of using PL/SQL in database application development. |
41 | Identify the advantages of using Java in database application development. |
42 | Describe Java's place in computer-language history. |
43 | Explain the fundamentals of object-oriented programming. |
44 | Describe the general form of a Java program, including variables, program flow control, main, and methods statements. |
45 | Create and compile a block of code. |
46 | Identify Java keywords. |
47 | Describe the standard Java naming conventions. |
48 | Identify the key components of the Software Development Kit (SDK). |
49 | Describe the JVM. |
50 | Use Java's primitive data types. |
51 | Initialize and assign variables. |
52 | Describe the scope rules of a variable. |
53 | Apply type conversion (casting) in expressions. |
54 | Use the arithmetic operators. |
55 | Compare relational and logical operators. |
56 | Input characters from the keyboard. |
57 | Navigate the Java API. |
58 | Build and execute Java applications, using a development tool. |
59 | Modify Java application source code. |
60 | Identify situations in which to use control statements. |
61 | Use if-then and if-then-else statements. |
62 | Use switch statements. |
63 | Use for loop statements. |
64 | Use the while loop. |
65 | Use the do-while loop. |
66 | Use break and continue statements effectively. |
67 | Identify class and method definitions. |
68 | Differentiate between classes and objects. |
69 | Describe an object and its operations (or methods). |
70 | Create a method, and return a value from a method. |
71 | Use parameters in a method. |
72 | Add a constructor to a class. |
73 | Overload a constructor. |
74 | Describe garbage collection and the finalize ( ) method. |
75 | Apply the this reference. |
76 | Explain the purpose and importance of the Object class. |
77 | Use single and multidimensional arrays. |
78 | Use various formats to initialize arrays. |
79 | Apply the bitwise operators. |
80 | Create objects of type String and utilize their methods. |
81 | Define the public- and private-access modifiers. |
82 | Pass and return objects/primitive parameters to methods. |
83 | Use class variables and class methods. |
84 | Apply recursive methods. |
85 | Create and use recursive methods and variables. |
86 | Describe nested and inner classes. |
87 | Use inheritance to define new classes. |
88 | Describe the difference between a superclass and a subclass. |
89 | Explain how inheritance affects member access. |
90 | Use super to call superclass constructors and members. |
91 | Create a multilevel class hierarchy. |
92 | Explain cases when constructors are called in a class hierarchy. |
93 | Apply superclass references to subclass objects. |
94 | Demonstrate how to override methods. |
95 | Create abstract methods and classes. |
96 | Use the keyword final to prevent inheritance. |
97 | Create and implement an interface, utilizing its variables. |
98 | Extend an interface. |
99 | Create and import a package. |
100 | Describe how a package affects access to its programs. |
101 | Explain the purpose of the Thread class and the Runnable interface. |
102 | Explain the purpose of exception handling. |
103 | Write code to demonstrate how try and catch work together to handle an exception. |
104 | Create an exception handler. |
105 | Identify the consequences of an unhandled exception. |
106 | Use multiple catch statements. |
107 | Nest try blocks. |
108 | Throw an exception. |
109 | Use the methods of Throwable. |
110 | Create an original exception class. |
111 | Describe a stream. |
112 | List the main byte and character stream classes. |
113 | Use predefined streams. |
114 | Read input from the keyboard. |
115 | Write output to the monitor. |
116 | Use the byte streams for file I/O. |
117 | Read and write binary data. |
118 | Use the character-based streams for console I/O. |
119 | Use the character-based streams for file I/O. |
120 | Create and manipulate streams in Java. |
121 | Describe the fundamentals of multithreading. |
122 | Create multiple threads. |
123 | Describe the life cycle of a thread. |
124 | Change a thread's priority. |
125 | Describe the purpose of synchronization. |
126 | Create synchronized methods. |
127 | Perform thread communication. |
128 | Suspend, resume, and stop threads. |
129 | Create a Java applet. |
130 | Explain applet fundamentals, including its architecture. |
131 | Handle the passing of parameters into an applet from an HTML page. |
132 | Describe which methods are called by the browser and when they are called |
133 | Describe procedures for connecting the Java applet to a database. |
134 | Create new projects and applications in a development environment. |
135 | Design and create a program to meet user needs. |
136 | Describe Java's relationship to Oracle's database. |
137 | List the Java-related driver classes for common databases. |
138 | Describe the function of the JDBC package. |
139 | Describe the JDBC connection object. |
140 | Analyze the process to connect to a database using JDBC package. |
141 | Describe the JDBC Statement object. |
142 | Describe the use of Java code to iterate through the returned ResultSet. |
143 | Review a Java application that will pass variable and user input into a query. |
144 | Describe the process to identify and handle Oracle exceptions in Java. |
145 | Review a Java application to write data to a database table. |
146 | Describe the process and requirements for obtaining industry certifications related to the Java Programming (Oracle) course. |
147 | Identify testing skills and strategies for a certification examination. |
148 | Demonstrate ability to successfully complete selected practice examinations (e.g., practice questions similar to those on certification exams). |
149 | Complete an industry certification examination representative of skills learned in this course (e.g., MOS, MTA, IC3). |