전체 글115 [baekjoon/2588] 보호되어 있는 글 입니다. 2024. 12. 16. [Java/개념] 정적 팩토리 메서드 정적 팩토리 메서드(Static Factory Method)는 객체를 생성하는 정적 메서드를 의미한다. 일반적으로 생성자를 호출하는 대신, 클래스가 제공하는 정적 메서드를 통해 객체를 생성하는 방식이다. new 키워드를 직접적으로 사용하지 않고, 내부적으로 이를 활용하여 객체를 반환한다. 특징 new를 직접적으로 사용하지 않을 뿐, 정적 메서드이므로 클래스의 인스턴스를 생성하지 않고 호출할 수 있다. 생성자 호출과 동일하게 객체를 생성하지만, 추가적인 기능을 제공하거나 제약을 줄 수 있다.* new를 직접적으로 사용하지 않을 뿐, 클래스의 인스턴스를 생성하지 않고 호출할 수 있다. 정적 팩토리 메서드라는 클래스 내에서 선언되어 있는 메서드를 내부의 new를 이용해 객체를 생성해 반환하는것, 즉 정적 팩.. 2024. 12. 10. [Java/개념] Optional<T> 클래스 Java 8부터 도입된 java.util.Optional 클래스는 값이 존재하지 않을 수 있는 상황을 명시적으로 처리하기 위한 컨테이너이다. 이를 통해 복잡한 조건문 없이도 null값으로 인해 발생하는 예외를 처리할 수 있게되어 NullPointerException(NPE)을 방지하고 코드를 더욱 읽기 쉽게 작성할 수 있다. 또한 Integer나 Double 클래스처럼 'T' 타입의 제네릭 객체를 포장해주는 래퍼 클래스(Wrapper Class)로 Optional 클래스는 모든 타입의 참조 변수를 저장할 수 있다. 1. Optional 객체의 생성 Optional 객체를 생성하려면 of(), ofNullable(), empty() 등의 정적 팩토리 메서드를 사용할 수 있다. 정적 팩토리 메서드(St.. 2024. 12. 5. [Java/개념] Java 예외 처리(Exception Handling) 예외란 프로그램 실행 중 발생하는 예기치 못한 상황을 의미한다. 만약 이러한 예외를 처리하지 않으면 프로그램이 비정상적으로 종료되거나, 예기치 않은 결과를 초래할 수 있다. Java에서 예외 처리(Exception Handling)는 코드 작성자가 예기치 않게 발생하는 에러들에 대응할 수 있도록 사전에 방지하는 것으로, 안정적이고 신뢰성 있는 소프트웨어를 개발하기 위해 반드시 알아야 할 중요한 기술이다. 그렇기에 예외 처리의 개념과 실제 사용법을 잘 이해하고 사용하는 게 중요하다.1. 예외 처리(Exception Handling)가 중요한 이유에러 발생 요인으로는 내부적인 요인과 외부적인 요인이 있다. 외부적 요인에는 사용자의 입력 에러, 하드웨어 문제, 네트워크 연결 에러 등이 있으며, 내부적인 요인으.. 2024. 12. 5. [Java/개념] Math, Random 보호되어 있는 글 입니다. 2024. 12. 5. [Java/개념] API)String, StringTokenizer, StringBuffer, StringBuilder 보호되어 있는 글 입니다. 2024. 12. 5. 이전 1 2 3 4 ··· 20 다음