• 상속(Inheritance)

    단순색 · 2024년 06월 22일

    상속은 객체 지향 프로그래밍(OOP)에서 하나의 클래스가 다른 클래스의 속성과 메서드를 상속받아 재사용하는 것을 의미합니다. 이를 통해 코드 재사용성을 높이고 클래스 간의 계층 구조를 형성할 수 있습니다. 상속의 기본 개념과 예제 코드를 통해 상속의 작동 방식을 설명합니다.

  • 객체지향 프로그래밍(OOP) 이해 및 주요 개념

    단순색 · 2024년 06월 21일

    객체지향 프로그래밍(OOP)은 소프트웨어 설계와 프로그래밍에서 객체 개념을 이용해 코드를 구조화하고, 데이터와 메서드를 하나의 단위로 결합하여 코드의 재사용성과 유지보수를 용이하게 하는 방법입니다. 주요 개념으로는 객체, 클래스, 상속, 다형성, 캡슐화, 추상화가 있습니다.

  • Java 21 주요 특징 및 개선 사항: Pattern Matching, Virtual Threads, Structured Concurrency 등

    단순색 · 2024년 06월 18일

    Java SE 21은 2023년 9월에 릴리스되어 Pattern Matching for switch, Virtual Threads, Structured Concurrency, Foreign Function & Memory API 등의 기능을 표준으로 도입하고, Vector API, Scoped Values (프리뷰) 등을 포함한 다양한 새로운 기능과 개선 사항을 제공합니다.

  • Java 20 주요 특징 및 개선 사항: Pattern Matching, Virtual Threads, Scoped Values 등

    단순색 · 2024년 06월 17일

    Java SE 20은 2023년 3월에 릴리스되어 Pattern Matching for switch (네 번째 프리뷰), Virtual Threads (두 번째 프리뷰), Structured Concurrency (두 번째 인큐베이터), Foreign Function & Memory API (네 번째 인큐베이터), Vector API (다섯 번째 인큐베이터), Scoped Values (프리뷰) 등 다양한 새로운 기능과 개선 사항을 포함합니다.

  • Java 19 주요 특징 및 개선 사항: Pattern Matching, Virtual Threads, Foreign Function & Memory API 등

    단순색 · 2024년 06월 16일

    Java SE 19은 2022년 9월에 릴리스되어 Pattern Matching for switch (세 번째 프리뷰), Virtual Threads (프리뷰), Structured Concurrency (인큐베이터), Foreign Function & Memory API (세 번째 인큐베이터), Vector API (네 번째 인큐베이터), Record Patterns (프리뷰) 등 다양한 새로운 기능과 개선 사항을 포함합니다.

  • Java 18 주요 특징 및 개선 사항: Simple Web Server, UTF-8 기본 인코딩 등

    단순색 · 2024년 06월 15일

    Java SE 18은 2022년 3월에 릴리스되어 Simple Web Server, 기본 UTF-8 인코딩, Java API 문서에 코드 스니펫 포함 기능, Vector API (세 번째 인큐베이터), Foreign Function & Memory API (두 번째 인큐베이터) 등 다양한 새로운 기능과 개선 사항을 포함합니다.

  • Java 17 주요 특징 및 개선 사항: Sealed Classes, Records, Pattern Matching 등

    단순색 · 2024년 06월 15일

    Java SE 17은 2021년 9월에 릴리스된 장기 지원(LTS) 버전으로, Sealed Classes와 Records의 표준화, Pattern Matching for switch (프리뷰), Foreign Function & Memory API (인큐베이터), Vector API (두 번째 인큐베이터), 컨텍스트별 역직렬화 필터, JDK 내부 API의 강한 캡슐화, 새로운 macOS 렌더링 파이프라인 등 여러 새로운 기능과 개선 사항을 포함합니다.

  • Java 16 주요 특징 및 개선 사항: Records, Pattern Matching, Sealed Classes 등

    단순색 · 2024년 06월 13일

    Java SE 16은 2021년 3월에 릴리스되어 Records와 Pattern Matching for instanceof의 표준화, Sealed Classes (프리뷰), Vector API (인큐베이터), Foreign Linker API (인큐베이터), JDK 내부 API 강한 캡슐화, Elastic Metaspace 등 다양한 새로운 기능과 개선 사항을 포함합니다.

  • Java 15 주요 특징 및 개선 사항: 텍스트 블록, Sealed Classes, ZGC 등

    단순색 · 2024년 06월 11일

    Java SE 15는 2020년 9월에 릴리스되어 텍스트 블록의 표준화, Sealed Classes (프리뷰), Pattern Matching for instanceof (두 번째 프리뷰), Records (두 번째 프리뷰), Hidden Classes, ZGC 및 Shenandoah 가비지 컬렉터 개선, EdDSA 알고리즘 등 여러 새로운 기능과 개선 사항을 포함합니다.

  • Java 14 주요 특징 및 개선 사항: Pattern Matching, Records, Switch Expressions 등

    단순색 · 2024년 06월 10일

    Java SE 14은 2020년 3월에 릴리스되어, Pattern Matching for instanceof, Records, 표준 Switch Expressions, Helpful NullPointerExceptions, Text Blocks (프리뷰), Foreign-Memory Access API (인큐베이터), Packaging Tool (인큐베이터), JFR Event Streaming 등 다양한 새로운 기능과 개선 사항을 포함합니다.