728x90 반응형 Java111 자바의 예외 처리 자바의 예외 처리(Exception Handling)는 프로그램 실행 중 발생할 수 있는 에러를 처리하기 위한 기능입니다. 자바에서 예외 처리는 try-catch 블록을 사용하여 처리되며, 이 글에서는 자바의 예외 처리에 대해 더 자세히 살펴보고, 예제 코드를 통해 기능을 이해해 보겠습니다. 1. 자바 예외 처리의 개념 및 종류 자바에서는 두 가지 주요 예외 유형이 있습니다. 확인된 예외 (Checked Exception) RuntimeException 클래스를 상속하지 않는 클래스로, 명시적으로 예외 처리를 하지 않으면 컴파일러가 에러를 발생시킵니다. 확인되지 않은 예외 (Unchecked Exception) RuntimeException 클래스를 상속하는 클래스로, 명시적으로 처리하지 않아도 컴파일러.. 2023. 8. 3. 자바의 입출력 자바의 입출력(Input/Output)은 데이터를 주고받기 위한 기능입니다. 자바에서 I/O 작업을 스트림(Stream)을 사용해 처리하며, 여기서 스트림은 데이터의 일관된 흐름을 의미합니다. 이 글에서는 자바의 입출력에 대해 더 자세히 살펴보고, 예제 코드를 통해 기능을 이해해 보겠습니다. 1. 자바 I/O 스트림의 개념 및 종류 자바에서는 스트림을 이용해 메모리와 파일 등의 장치 사이에 데이터를 주고받습니다. 자바의 스트림에는 크게 네 가지로 구분할 수 있습니다. 입력 스트림 (InputStream) 기본 입력 장치에서 incoming 데이터를 읽기 위한 스트림입니다. 출력 스트림 (OutputStream) 기본 출력 장치로 데이터를 작성하기 위한 스트림입니다. 문자 스트림 (Reader, Write.. 2023. 8. 2. 자바의 내부 클래스 자바의 내부 클래스(Inner Class)는 다른 클래스 내부에서 선언된 클래스입니다. 클래스 내부에 선언된 클래스는 해당 클래스의 책임을 올바르게 표현하는데 유용하며, 코드의 가독성과 캡슐화를 높이는데 도움이 됩니다. 이번 글에서는 자바의 내부 클래스에 대해 더 자세히 알아보고, 예제 코드를 통해 기능을 이해해 보겠습니다. 1. 내부 클래스의 개념 및 종류 내부 클래스는 클래스 내부에 선언된 클래스로 캡슐화를 강화하고 코드를 더욱 모듈화합니다. 자바에서는 다음과 같은 네 가지 종류의 내부 클래스를 제공합니다. 인스턴스 내부 클래스 클래스안에서 일반적으로 선언되는 내부 클래스입니다. 외부 클래스의 인스턴스 변수에 접근할 수 있으며 외부 클래스와 밀접한 관계를 갖습니다. 정적(static) 내부 클래스 내.. 2023. 8. 1. 자바의 인터페이스 자바의 인터페이스(Interface)는 객체 지향 프로그래밍에서 여러 클래스들이 공통된 동작을 공유할 수 있도록 정의한 규약입니다. 인터페이스는 클래스 사이의 표준 과정을 확립하여 코드의 가독성과 확장성을 높여주며, 객체 지향 프로그래밍의 원칙 중 하나인 코드의 재사용성을 지키는데 도움이 됩니다. 이번 글에서는 자바의 인터페이스에 대해 더 자세히 알아보고, 예제 코드를 통해 기능을 이해해 보겠습니다. 1. 인터페이스의 개념 및 장점 인터페이스는 자바에서 키워드 'interface'를 사용하여 선언되며, 모든 메서드가 추상 메서드(abstract method)로 구성되어 있습니다. 인터페이스를 상속 받은 클래스는 해당 인터페이스에 선언된 메서드를 모두 구현해야 합니다. 인터페이스 사용 시 다음과 같은 장점.. 2023. 7. 31. 이전 1 ··· 23 24 25 26 27 28 다음 728x90 반응형