728x90 반응형 Java/Java이론44 자바 입출력 스트림(Java I/O Streams) 자바에서 입출력은 프로그램이 데이터를 읽고 쓰는 핵심 부분 중 하나입니다. 입출력 스트림은 데이터의 흐름을 나타내며, 파일, 네트워크, 키보드 등과 같은 다양한 소스 및 대상으로부터 데이터를 읽거나 쓸 수 있게 합니다. 이번 글에서는 자바의 입출력 스트림에 대해 자세히 알아보겠습니다. 입출력 스트림의 기본 개념 입출력 스트림은 데이터를 흐르는 통로로 생각할 수 있습니다. 입출력 스트림은 바이트 기반 스트림과 문자 기반 스트림으로 나뉩니다. 바이트 기반 스트림은 데이터를 바이트 단위로 처리하고, 문자 기반 스트림은 문자를 처리합니다. 각각의 스트림은 추상 클래스 InputStream 및 OutputStream, Reader 및 Writer를 기반으로 합니다. 바이트 기반 스트림 FileInputStream.. 2023. 11. 10. 자바 스트림(Stream) 자바 8부터 도입된 스트림(Stream)은 데이터 처리를 보다 간결하고 효율적으로 수행할 수 있도록 도와주는 강력한 도구입니다. 스트림은 컬렉션, 배열, I/O 자원 등 다양한 데이터 소스로부터 데이터를 추출하고 처리하는 데 사용됩니다. 이번 글에서는 자바 스트림의 기본 개념과 활용 방법을 알아보겠습니다. 스트림이란? 스트림은 데이터 요소의 연속된 순서화된 집합을 나타냅니다. 스트림은 한 번만 소비할 수 있는 데이터 소스를 표현하며, 데이터를 처리하기 위한 다양한 연산을 지원합니다. 스트림은 데이터베이스 질의와 유사한 방식으로 데이터를 처리할 수 있으며, 코드를 더 간결하고 가독성 좋게 만들어줍니다. 스트림의 특징 데이터 소스로부터 추출: 스트림은 컬렉션, 배열, 파일, 람다 표현식, 숫자 범위 등 다양.. 2023. 11. 7. 자바 람다식 자바 8부터 람다식(lambda expression)이라는 강력한 기능이 도입되어 함수형 프로그래밍을 더욱 쉽게 할 수 있게 되었습니다. 람다식은 코드를 간결하게 작성하고, 함수를 변수처럼 다룰 수 있는 방법을 제공합니다. 이번 블로그에서는 자바 람다식에 대해 자세히 알아보고, 간단한 예제 코드를 통해 설명하겠습니다. 람다식이란? 람다식은 익명 함수(anonymous function)를 정의하는 방법입니다. 이는 메서드의 매개변수로 전달하거나, 변수에 할당하거나, 다른 함수 내부에서 사용할 수 있습니다. 람다식은 매우 간결하며 코드를 더 읽기 쉽게 만들어줍니다. 람다식의 기본 구조는 다음과 같습니다. (매개변수) -> { 실행문 } 예를 들어, 두 개의 정수를 더하는 람다식은 다음과 같이 작성할 수 있습.. 2023. 11. 6. 이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음 728x90 반응형