prg421 | undergraduate
Java Programming II
topic title goes here
Applying Object-Oriented Principles to Javaâ ¢ Class Design
- Design and code three Javaâ¢ classes that, collectively, demonstrate encapsulation, inheritance, and polymorphism.
- Develop code that implements a Javaâ¢ abstract class and at least one concrete class that derives from that abstract class.
- Design and code a Javaâ¢ class that includes at least one static method and one static variable, and explain the utility of making methods and variables static.
Javaâ ¢ Input/Output
- Design and code a Javaâ¢ program that accepts input, both from a console and from a file.
- Design and code a Javaâ¢ program that produces output, both to the console and to a file.
Manipulating Data with the Javaâ ¢ Stream API
- Develop Javaâ¢ code that extracts data from an object using Stream methods such as peek().
- Develop Javaâ¢ code that searches for data using Stream search methods such as findFirst().
- Develop Javaâ¢ code that sorts extracted data and saves it to a collection.
- Describe the difference between an abstract class and a generic class, such as the Collections class.
Javaâ ¢ Concurrency and Localization
- Develop code that creates worker threads to execute programming tasks concurrently.
- Examine potential threading problems, including deadlock and starvation.
- Examine the business utility of the Locale object and develop code that reads and sets the Locale object.
Javaâ ¢-to-database Communication Using the JDBC API
- Describe the purpose of the JDBC (Javaâ¢ Database Connectivity) API and its utility to Javaâ¢ programmers.
- Identify the JDBC API calls necessary for establishing connection to and retrieving data from a database.
- Develop Javaâ¢ code that retrieves data from a database, processes that data, and presents a modified subset of the data on the console.
Please ask about these special rates:
Teacher Rate: For some courses, special tuition rates are available for current, certified P-12 teachers and administrators. Please speak with an Enrollment Representative today for more details.
Military Rate: For some courses, special tuition rates are available for active duty military members and their spouses. Please speak with an Enrollment Representative today for more details.
The University of Phoenix reserves the right to modify courses.
While widely available, not all programs are available in all locations or in both online and on-campus formats. Please check with a University Enrollment Representative.
Transferability of credit is at the discretion of the receiving institution. It is the student’s responsibility to confirm whether or not credits earned at University of Phoenix will be accepted by another institution of the student’s choice.