2024/12/18 2

[Java] Java 버전에 따른 핵심 변경 사항 (Java8)

Java는 크게 Java8, Java11, Java17 에서 핵심 기능이 변경되었다.먼저 Java8의 핵심 변경 사항부터 알아보자.🤍 Lambda Expression (람다식)람다식은 익명함수를 정의하는 간결한 방법이다. 즉, 이름이 없는 함수를 표현하기 위한 문법이다.기본 문법 (매개변수) -> {실행코드}사용람다식은 함수형 인터페이스을 통해 사용됨함수형 인터페이스메소드가 하나만 존재하는 인터페이스@FuctionalInterface 애노테이션함수형 인터페이스임을 명시적으로 표현🤍Stream AP스트림(Stream)스트림은 데이터의 흐름이다.스트림은 한 번만 소비할 수 있다.스트림의 특징선언적 프로그래밍: '무엇을 할 것인가'에 집중하며, '어떻게 구현할 것인가'는 신경쓰지 않음.원본 데이터를 변경하..

[JavaScript] JS 기초 중에서 기초, DOM 구조에 대해서 알아보자

사이드 프로젝트를 진행하며 프론트에 백엔드 api를 연동하려고 하니document라는 객체를 상당히 자주 사용하게 되었다.document라는 객체는 무엇일까? 이 객체를 알기 위해선 DOM 구조 먼저 알아야한다. 🤍DOM(Document Object Model)이란?HTML 문서를 브라우저가 읽었을 때, JavaScript가 접근하기 쉬운 객체 구조로 변환한 것을 DOM이라고 한다.  안녕하세요 저는 LazyCat입니다.위에 HTML 문서를 브라우저가 읽으면 아래와 같은 DOM 구조로 변환된다. document       ㄴhtml               ㄴhead                      ㄴtitle               ㄴbody                      ㄴ..

반응형