객체, 클래스, 인터페이스, 패키지 및 상속

객체 지향 프로그래밍을 소개합니다.

Java 언어 기초

Java 언어의 기초에 대해 알아보세요.

클래스와 객체

나만의 클래스를 정의하고 멤버 변수, 메서드 및 생성자를 선언합니다.

레코드를 사용하여 불변 데이터 모델링하기

변경 불가능한 데이터를 레코드로 모델링하여 코드를 더 간단하고 가독성 있게 만드는 방법.

숫자 및 문자열

숫자, 문자 및 문자열을 이해하는 방법.

상속

Java 애플리케이션에서 상속을 활용하는 방법.

인터페이스

인터페이스 만들기 및 사용하기.

제네릭

매개변수화된 유형으로 작업하기.

람다 표현식

람다 표현식을 사용하여 코드의 가독성 향상하기.

어노테이션

주석은 메타데이터의 한 형태로, 프로그램 자체의 일부가 아닌 프로그램에 대한 데이터를 제공합니다. 주석은 주석이 달린 코드의 작동에 직접적인 영향을 미치지 않습니다.

패키지

클래스와 인터페이스를 패키지로 묶는 방법, 패키지에 있는 클래스를 사용하는 방법, 컴파일러가 소스 파일을 찾을 수 있도록 파일 시스템을 정렬하는 방법에 대해 설명합니다.

패턴 매칭 사용

패턴 일치는 Java 언어의 차세대 주요 발전입니다. 이 기능은 하나씩 새로운 기능을 추가하여 Java 코드 작성 방식을 크게 개선합니다.

예외

예외를 사용하여 오류 및 기타 예외적인 이벤트를 처리하세요.

명령형에서 함수형 스타일로 리팩토링하기

명령형에서 함수형 스타일로 코드를 변경하는 방법을 배워보세요.