728x90 반응형 Java45 쓰레드(Thread) 쓰레드(Thread)란? 쓰레드는 프로세스 내에서 독립적으로 실행되는 작은 실행 단위를 말합니다. 자바에서는 Thread 클래스를 통해 쓰레드를 생성하고 관리할 수 있습니다. 쓰레드 생성 방법 Thread 클래스 상속 class MyThread extends Thread { public void run() { // 쓰레드가 실행할 코드 작성 } } public class Main { public static void main(String[] args) { MyThread myThread = new MyThread(); myThread.start(); } } Runnable 인터페이스 구현 class MyRunnable implements Runnable { public void run() { // 쓰레드.. 2023. 11. 21. 자바 입출력 스트림(Java I/O Streams) 자바에서 입출력은 프로그램이 데이터를 읽고 쓰는 핵심 부분 중 하나입니다. 입출력 스트림은 데이터의 흐름을 나타내며, 파일, 네트워크, 키보드 등과 같은 다양한 소스 및 대상으로부터 데이터를 읽거나 쓸 수 있게 합니다. 이번 글에서는 자바의 입출력 스트림에 대해 자세히 알아보겠습니다. 입출력 스트림의 기본 개념 입출력 스트림은 데이터를 흐르는 통로로 생각할 수 있습니다. 입출력 스트림은 바이트 기반 스트림과 문자 기반 스트림으로 나뉩니다. 바이트 기반 스트림은 데이터를 바이트 단위로 처리하고, 문자 기반 스트림은 문자를 처리합니다. 각각의 스트림은 추상 클래스 InputStream 및 OutputStream, Reader 및 Writer를 기반으로 합니다. 바이트 기반 스트림 FileInputStream.. 2023. 11. 10. 자바 스트림(Stream) 자바 8부터 도입된 스트림(Stream)은 데이터 처리를 보다 간결하고 효율적으로 수행할 수 있도록 도와주는 강력한 도구입니다. 스트림은 컬렉션, 배열, I/O 자원 등 다양한 데이터 소스로부터 데이터를 추출하고 처리하는 데 사용됩니다. 이번 글에서는 자바 스트림의 기본 개념과 활용 방법을 알아보겠습니다. 스트림이란? 스트림은 데이터 요소의 연속된 순서화된 집합을 나타냅니다. 스트림은 한 번만 소비할 수 있는 데이터 소스를 표현하며, 데이터를 처리하기 위한 다양한 연산을 지원합니다. 스트림은 데이터베이스 질의와 유사한 방식으로 데이터를 처리할 수 있으며, 코드를 더 간결하고 가독성 좋게 만들어줍니다. 스트림의 특징 데이터 소스로부터 추출: 스트림은 컬렉션, 배열, 파일, 람다 표현식, 숫자 범위 등 다양.. 2023. 11. 7. 이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음 728x90 반응형