Month End Sale - 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: best70

Page: 1 / 3
Total 25 questions
Exam Code: 1z0-830                Update: Sep 29, 2025
Exam Name: Java SE 21 Developer Professional

Oracle Java SE 21 Developer Professional 1z0-830 Exam Dumps: Updated Questions & Answers (September 2025)

Question # 1

You are working on a module named perfumery.shop that depends on another module named perfumery.provider.

The perfumery.shop module should also make its package perfumery.shop.eaudeparfum available to other modules.

Which of the following is the correct file to declare the perfumery.shop module?

A.

File name: module-info.perfumery.shop.java

java

module perfumery.shop {

requires perfumery.provider;

exports perfumery.shop.eaudeparfum.*;

}

B.

File name: module-info.java

java

module perfumery.shop {

requires perfumery.provider;

exports perfumery.shop.eaudeparfum;

}

C.

File name: module.java

java

module shop.perfumery {

requires perfumery.provider;

exports perfumery.shop.eaudeparfum;

}

Question # 2

Given:

java

Stream strings = Stream.of("United", "States");

BinaryOperator operator = (s1, s2) -> s1.concat(s2.toUpperCase());

String result = strings.reduce("-", operator);

System.out.println(result);

What is the output of this code fragment?

A.

United-States

B.

United-STATES

C.

UNITED-STATES

D.

-UnitedStates

E.

-UNITEDSTATES

F.

-UnitedSTATES

G.

UnitedStates

Question # 3

Which of the following statements oflocal variables declared with varareinvalid?(Choose 4)

A.

var a = 1;(Valid: var correctly infers int)

B.

var b = 2, c = 3.0;

C.

var d[] = new int[4];

D.

var e;

E.

var f = { 6 };

F.

var h = (g = 7);

Question # 4

Given:

java

public class Test {

static int count;

synchronized Test() {

count++;

}

public static void main(String[] args) throws InterruptedException {

Runnable task = Test::new;

Thread t1 = new Thread(task);

Thread t2 = new Thread(task);

t1.start();

t2.start();

t1.join();

t2.join();

System.out.println(count);

}

}

What is the given program's output?

A.

It's either 1 or 2

B.

It's either 0 or 1

C.

It's always 2

D.

It's always 1

E.

Compilation fails

Question # 5

What do the following print?

java

public class DefaultAndStaticMethods {

public static void main(String[] args) {

WithStaticMethod.print();

}

}

interface WithDefaultMethod {

default void print() {

System.out.print("default");

}

}

interface WithStaticMethod extends WithDefaultMethod {

static void print() {

System.out.print("static");

}

}

A.

nothing

B.

default

C.

Compilation fails

D.

static

Question # 6

Given:

java

int post = 5;

int pre = 5;

int postResult = post++ + 10;

int preResult = ++pre + 10;

System.out.println("postResult: " + postResult +

", preResult: " + preResult +

", Final value of post: " + post +

", Final value of pre: " + pre);

What is printed?

A.

postResult: 15, preResult: 16, Final value of post: 6, Final value of pre: 6

B.

postResult: 16, preResult: 16, Final value of post: 6, Final value of pre: 6

C.

postResult: 15, preResult: 16, Final value of post: 5, Final value of pre: 6

D.

postResult: 16, preResult: 15, Final value of post: 6, Final value of pre: 5

Question # 7

What do the following print?

java

import java.time.Duration;

public class DividedDuration {

public static void main(String[] args) {

var day = Duration.ofDays(2);

System.out.print(day.dividedBy(8));

}

}

A.

PT6H

B.

PT0H

C.

It throws an exception

D.

PT0D

E.

Compilation fails

Question # 8

Given:

java

Object input = 42;

String result = switch (input) {

case String s -> "It's a string with value: " + s;

case Double d -> "It's a double with value: " + d;

case Integer i -> "It's an integer with value: " + i;

};

System.out.println(result);

What is printed?

A.

null

B.

It's a string with value: 42

C.

It's a double with value: 42

D.

It's an integer with value: 42

E.

It throws an exception at runtime.

F.

Compilation fails.

Question # 9

Which of the following methods of java.util.function.Predicate aredefault methods?

A.

and(Predicate<? super T> other)

B.

isEqual(Object targetRef)

C.

negate()

D.

not(Predicate<? super T> target)

E.

or(Predicate<? super T> other)

F.

test(T t)

Question # 10

Which of the following can be the body of a lambda expression?

A.

Two statements

B.

An expression and a statement

C.

A statement block

D.

None of the above

E.

Two expressions

Page: 1 / 3
Total 25 questions

Most Popular Certification Exams

Payment

       

Contact us

dumpscollection live chat

Site Secure

mcafee secure

TESTED 29 Sep 2025