가장 많이 묻는 면접 질문과 답변 & 온라인 테스트
면접 준비, 온라인 테스트, 튜토리얼, 라이브 연습을 위한 학습 플랫폼

집중 학습 경로, 모의고사, 면접 준비 콘텐츠로 실력을 키우세요.

WithoutBook은 주제별 면접 질문, 온라인 연습 테스트, 튜토리얼, 비교 가이드를 하나의 반응형 학습 공간으로 제공합니다.

Prepare Interview

Java Support 면접 질문과 답변

Ques 26. What is the 'java.lang.Math' class in Java, and how is it used?

'java.lang.Math' is a utility class in Java that provides mathematical functions. It includes methods for basic arithmetic, trigonometry, logarithms, exponentiation, and more. The methods are static and can be used without creating an instance of the 'Math' class.

Example:

Example:

double result = Math.sqrt(25.0); // calculates the square root

도움이 되었나요? Add Comment View Comments
 

Ques 27. Explain the 'java.util.Collections' class in Java.

'java.util.Collections' is a utility class that provides static methods for operating on collections (e.g., lists, sets, and maps). It includes methods for sorting, shuffling, searching, and synchronizing collections.

Example:

Example:

List myList = new ArrayList<>();
Collections.addAll(myList, 'Java', 'Python', 'C++');
Collections.sort(myList); // sorts the list

도움이 되었나요? Add Comment View Comments
 

Ques 28. What is the purpose of the 'java.util.concurrent' package in Java?

The 'java.util.concurrent' package in Java provides a framework for concurrent programming. It includes classes and interfaces for thread management, concurrent collections, synchronization utilities, and high-level concurrency abstractions.

Example:

Example:

ExecutorService executor = Executors.newFixedThreadPool(5);
executor.submit(() -> System.out.println('Hello, concurrent world!'));
executor.shutdown();

도움이 되었나요? Add Comment View Comments
 

Ques 29. Explain the concept of 'immutable objects' in Java.

Immutable objects are objects whose state cannot be modified after they are created. Once an immutable object is created, its state remains constant throughout its lifetime. String, Integer, and BigDecimal are examples of immutable classes in Java.

Example:

Example:

final class ImmutableClass { 
  private final int value; 
  
  public ImmutableClass(int value) { 
    this.value = value; 
  } 
  
  public int getValue() { 
    return value; 
  } 
}

도움이 되었나요? Add Comment View Comments
 

Ques 30. What is the 'Java Virtual Machine (JVM)' and its role in Java?

The JVM is a virtual machine that enables a computer to run Java programs. It interprets Java bytecode and translates it into machine code for the host system. The JVM provides platform independence, as Java programs can run on any device that has a compatible JVM installed.

Example:

No specific example, as the JVM itself is not directly programmable.

도움이 되었나요? Add Comment View Comments
 

Most helpful rated by users:

Copyright © 2026, WithoutBook.