스트림이란? 자바 8부터 도입된 스트림(Stream)은 데이터를 처리하는 연속적인 연산을 지원하는 기능입니다. 스트림을 사용하면 컬렉션, 배열 또는 I/O 자원과 같은 데이터 소스를 함수형 스타일로 다룰 수 있습니다. 특징 연속된 연산: 스트림은 데이터를 처리하는 일련의 연속된 연산을 수행합니다. 이러한 연산은 중간 연산과 최종 연산으로 구분됩니다. 중간 연산은 다른 스트림을 반환하며, 최종 연산은 결과를 반환하거나, 외부 자원에 작업을 수행하거나, 최종 결과를 도출합니다. 지연 연산: 스트림은 지연 연산을 지원합니다. 즉, 중간 연산은 실제로 수행되지 않고 최종 연산이 호출될 때까지 기다립니다. 이를 통해 최적화된 실행 계획을 구성할 수 있습니다. 파이프라인: 스트림은 연속된 연산들로 구성된 파이프라인..
# 김종식 자바 리플렉션에 관하여 발표하였습니다. 리플렉션(Reflection) Reflection이란? JDK document에 따르면, java.lang.reflect 패키지는 클래스와 객체에 대한 반사적인(reflective) 정보를 얻기 위한 클래스와 인터페이스를 제공합니다. 반사적인 정보란 클래스의 필드, 메소 jamesblog95.tistory.com # 강우영 부동소주점에 대하여 발표하였습니다. 실수의 표현과 부동소수점 수학에서의 실수는 유리수와 무리수를 통틀어 일컫지만, 컴퓨터, 프로그래밍에서의 실수는 보통 정수를 제외한 수를 가리킨다. JAVA에서는 실수를 float, double 두 가지의 비트로 제공한다.이진법 velog.io # 김세훈 최소 신장 트리 part.3 를 발표하였습니다.
Reflection이란? JDK document에 따르면, java.lang.reflect 패키지는 클래스와 객체에 대한 반사적인(reflective) 정보를 얻기 위한 클래스와 인터페이스를 제공합니다. 반사적인 정보란 클래스의 필드, 메소드, 생성자에 대한 정보를 말하며, 이를 활용해 객체를 생성하거나 메소드를 호출하는 등의 작업을 수행할 수 있습니다. 프로그래밍에서 Reflection은 반사 현상과 비슷한 개념으로, 코드가 자신의 구조나 동작 방식을 반사하여 프로그램에서 객체를 동적으로 생성하거나 객체의 정보를 얻어내는 등의 작업을 할 수 있게 합니다. 결국은 리플렉션은 런타임 시에 클래스의 정보를 분석하고, 해당 클래스의 객체를 생성하거나 메소드를 호출하는 등의 작업을 수행합니다. 즉, 리플렉션을 ..
앞서 해당글은 인프런에 있는 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 기반으로 추가 보충하여 공부하고 정리한 내용들로 해당 강의 자료를 일부 사용하였습니다. 강의를 듣고자 하시는 분은 아래 링크로 가셔서 들으시면 되겠습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 www.inflearn.com HTTP 구조 HTTP (Hypertext Transfer Protocol) 메시지는 웹 서버와 클라이언트 간에 데이터를 전송하기 위한 표준 프로토콜입니다. HTTP 메시지는 HTTP 요청과 HTTP 응답으로 나뉩니다. 각각의 메시지는 헤더(Header)와 바디(Bo..
앞서 해당글은 인프런에 있는 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 기반으로 추가 보충하여 공부하고 정리한 내용들로 해당 강의 자료를 일부 사용하였습니다. 강의를 듣고자 하시는 분은 아래 링크로 가셔서 들으시면 되겠습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 www.inflearn.com 상태코드 상태 코드는 클라이언트가 서버에 요청을 보낸 후, 서버가 클라이언트에게 응답을 보내는 과정에서 사용되는 숫자 코드입니다. 이 숫자 코드는 HTTP 프로토콜에서 정의되며, 서버가 클라이언트에게 전송하는 응답 메시지에 포함됩니다. 상태 코드는 클라이언트에게 서버..
앞서 해당글은 인프런에 있는 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 기반으로 추가 보충하여 공부하고 정리한 내용들로 해당 강의 자료를 일부 사용하였습니다. 강의를 듣고자 하시는 분은 아래 링크로 가셔서 들으시면 되겠습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 www.inflearn.com HTTP Mehod HTTP Method는 클라이언트가 서버에 요청할 때 사용하는 명령어입니다. 가장 많이 사용되는 HTTP Method는 GET과 POST이지만, 다양한 목적에 맞춰 다양한 HTTP Method가 존재합니다. 이제 각각의 HTTP Method의 기능..