nerdexam
Oracle

1Z0-819 · Question #79

A company has an existing sales application using a Java 8 jar file containing packages: com.company.customer; com.company.customer.orders; com.company.customer.sales; com.company.sales…

The correct answer is C. module com.company.customer { requires com.company.customer; } module com.company.sales{ requires com.company.sales; } module com.company.orders { requires com.company.orders; }. See the full explanation below for the reasoning.

Question

A company has an existing sales application using a Java 8 jar file containing packages: com.company.customer; com.company.customer.orders; com.company.customer.sales; com.company.sales; com.company.sales.leads; com.company.sales.closing; com.company.orders; com.company.orders.pending; com.company.orders.shipped; To modularize this jar file into three modules, customer, sales, and orders, which module-info.java would be correct?

Options

  • Amodule com.company.customer { opens com.company.customer; } module com.company.sales{ opens com.company.sales; } module com.company.orders { opens com.company.orders; }
  • Bmodule com.company.customer { exports com.company.customer; } module com.company.sales{ exports com.company.sales; } module com.company.orders { exports com.company.orders; }
  • Cmodule com.company.customer { requires com.company.customer; } module com.company.sales{ requires com.company.sales; } module com.company.orders { requires com.company.orders; }
  • Dmodule com.company.customer { provides com.company.customer; } module com.company.sales{ provides com.company.sales; } module com.company.orders { provides com.company.orders; }

How the community answered

(18 responses)
  • A
    17% (3)
  • B
    6% (1)
  • C
    72% (13)
  • D
    6% (1)

Community Discussion

No community discussion yet for this question.

Full 1Z0-819 Practice