java5 2022년 1회] 정보처리기사 실기 - 문제 [2022년 1회] 정보처리기사 실기 문제 2022년 1회 정답 해설바로가기 1. 아래 설명에 맞는 RAID 단계를 숫자로 작성하시오.- Striping(스트라이핑) 구현 방식- I/O 로드의 분산으로 매우 빠른 속도- 데이터를 블럭으로 분할 저장하며, 각 블럭은 다른 디스크로 나뉘어 저장2. 다음 설명을 확인하여 해당하는 항목을 보기에서 찾아 적으시오.(실제 기출문제에서는 답의 보기가 주어집니다.(오답 중, rollback 등..))1. 오류가 발생하기 전까지의 사항을 로그(log)로 기록해 놓고, 이전 상태로 되돌아간 후, 실패가 발생하기 전까지의 과정을 그대로 따라가는 현상2. 작업을 취소하여 트랜잭션을 이전 상태로 되돌리는 것3. 다음 자바 문법에 알맞는 출력 결과를 작성하시오.123456789.. 2026. 2. 25. Java와 데이터베이스 연동 14장. Java와 데이터베이스 연동JDBC 개요JDBC란?JDBC(Java Database Connectivity)는 Java에서 데이터베이스에 접근하기 위한 API입니다. Java 프로그램과 데이터베이스를 연결하는 표준 인터페이스를 제공합니다.JDBC의 역할데이터베이스 연결: Java 프로그램과 DB를 연결SQL 실행: SQL 문을 실행하고 결과를 받음결과 처리: 쿼리 결과를 Java 객체로 변환트랜잭션 관리: 데이터 일관성 보장JDBC 아키텍처┌─────────────────┐│ Java Application│├─────────────────┤│ JDBC API │ ← Java 표준 인터페이스├─────────────────┤│ JDBC Driver │ ← DB별 드라이버├.. 2026. 1. 4. 12장. 메모리 구조 & JVM 이해 12장. 메모리 구조 & JVM 이해JVM 구조JVM이란?JVM(Java Virtual Machine)은 Java 바이트코드를 실행하는 가상 머신입니다. Java 프로그램은 JVM 위에서 실행되며, 플랫폼 독립성을 제공합니다.JVM의 역할바이트코드 실행: .class 파일을 실행메모리 관리: 메모리 할당 및 가비지 컬렉션플랫폼 독립성: 운영체제에 맞게 바이트코드를 기계어로 변환보안 관리: Java 프로그램의 안전한 실행 보장JVM 구조┌─────────────────────────────────┐│ Java Application │├─────────────────────────────────┤│ Class Loader │ ← 클래스 로딩├.. 2026. 1. 3. 11장. 입출력(IO) & 파일 처리 11장. 입출력(IO) & 파일 처리입출력이란?입출력(I/O)의 개념입출력(Input/Output)은 프로그램과 외부 환경(파일, 네트워크, 키보드, 모니터 등) 간의 데이터 교환을 의미합니다.입출력의 종류표준 입출력: 콘솔(키보드, 모니터)을 통한 입출력파일 입출력: 파일을 통한 데이터 저장 및 읽기네트워크 입출력: 네트워크를 통한 데이터 교환스트림 개념스트림(Stream)이란?스트림은 데이터가 흐르는 통로입니다. Java에서는 모든 입출력이 스트림을 통해 이루어집니다.스트림의 특징단방향: 입력 스트림과 출력 스트림이 분리됨순차적: 데이터가 순서대로 처리됨연속적: 데이터가 연속적으로 흐름스트림의 종류1. 바이트 스트림 (Byte Stream)단위: 바이트(byte) 단위로 데이터 처리용도: 이미지, 동.. 2026. 1. 2. 1장. Java 시작하기 1장. Java 시작하기Java란 무엇인가Java는 1995년 썬 마이크로시스템즈(Sun Microsystems)에서 개발한 객체지향 프로그래밍 언어입니다. 현재는 오라클(Oracle)이 관리하고 있으며, 웹 애플리케이션, 모바일 앱(Android), 엔터프라이즈 소프트웨어 등 다양한 분야에서 널리 사용되고 있습니다.Java의 주요 용도웹 애플리케이션 개발안드로이드 앱 개발서버 사이드 개발데스크톱 애플리케이션임베디드 시스템Java의 특징1. 플랫폼 독립성 (Platform Independence)Java의 가장 큰 특징 중 하나는 "Write Once, Run Anywhere" (한 번 작성하면 어디서든 실행)입니다.Java 코드는 바이트코드(Bytecode)로 컴파일됩니다바이트코드는 JVM(Java V.. 2025. 12. 26. 이전 1 다음