본문 바로가기
SMALL

분류 전체보기120

📚 자바 조건문 연습문제 📚 기초 문제 풀이✅ 1. 홀수/짝수 판별하기문제 설명:정수를 입력받아 홀수인지 짝수인지 판별하세요.힌트: % 연산자를 사용합니다.예제 코드:import java.util.Scanner;public class OddEvenChecker { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("정수를 입력하세요: "); int number = scanner.nextInt(); if (number % 2 == 0) { System.out.println(number + "는 짝수입.. 2025. 1. 6.
📚 JAVA 13강: 자바 기초 프로젝트 📚 13강: 자바 기초 프로젝트🚀 1. 프로젝트 목표지금까지 학습한 자바의 핵심 개념(클래스, 상속, 인터페이스, 예외 처리, 컬렉션, 파일 입출력, JDBC 등)을 통합하여 작은 애플리케이션을 개발합니다.목표: 간단한 회원 관리 시스템 (User Management System) 구현🚀 2. 프로젝트 개요📌 2.1 프로젝트 기능회원 등록:사용자의 이름, 나이, 이메일을 입력받아 데이터베이스에 저장합니다.회원 조회:등록된 모든 회원 목록을 출력합니다.회원 수정:특정 회원의 이메일 주소를 수정합니다.회원 삭제:특정 회원 정보를 삭제합니다.로그 파일 기록:모든 작업 내역을 log.txt 파일에 기록합니다.📌 2.2 기술 스택Java Core: 클래스, 객체, 예외 처리, 컬렉션JDBC: MySQL .. 2025. 1. 3.
📚JAVA 12강: JDBC (Java Database Connectivity) 📚 12강: JDBC (Java Database Connectivity)🚀 1. JDBC란?**JDBC (Java Database Connectivity)**는 자바에서 데이터베이스와 연결하기 위한 API입니다.다양한 데이터베이스(MySQL, Oracle, PostgreSQL 등)와 상호작용할 수 있습니다.주요 목적:데이터베이스 연결SQL 쿼리 실행결과 처리🚀 2. JDBC 아키텍처📌 2.1 주요 구성 요소DriverManager:데이터베이스 드라이버를 관리하고 연결을 담당합니다.Connection:데이터베이스와의 연결을 나타냅니다.Statement:SQL 쿼리를 실행합니다.ResultSet:SQL 쿼리 결과를 저장하고 처리합니다.SQLException:JDBC 작업 중 발생한 오류를 처리합니다... 2025. 1. 3.
📚 JAVA 11강: 스레드(Thread) 📚 11강: 스레드(Thread)🚀 1. 스레드(Thread)란?**스레드(Thread)**는 프로그램 내에서 실행되는 가장 작은 작업 단위입니다.하나의 프로그램(프로세스) 내에서 여러 스레드가 동시에 작업을 수행할 수 있습니다.Java에서는 Thread 클래스를 상속하거나 Runnable 인터페이스를 구현하여 스레드를 생성합니다.🚀 2. 자바에서 스레드 생성 방법📌 2.1 Thread 클래스를 상속받는 방법class MyThread extends Thread { @Override public void run() { for (int i = 0; i Thread-0 실행 중: 0Thread-1 실행 중: 0Thread-0 실행 중: 1Thread-1 실행 중: 1📝 설명:M.. 2025. 1. 3.
📚 JAVA 10강: 파일 입출력 (File I/O) 📚 10강: 파일 입출력 (File I/O)🚀 1. 파일 입출력(File I/O)이란?**파일 입출력(File I/O)**은 프로그램이 파일을 읽거나 쓰는 작업을 의미합니다.Java는 파일 I/O를 위해 java.io 및 java.nio 패키지를 제공합니다.주요 작업:파일 읽기(Read)파일 쓰기(Write)파일 추가(Append)🚀 2. 주요 클래스 및 개념📌 2.1 파일 입출력 주요 클래스클래스설명File파일과 디렉터리를 다루는 클래스FileReader문자 단위로 파일 읽기FileWriter문자 단위로 파일 쓰기BufferedReader텍스트 파일을 효율적으로 읽기BufferedWriter텍스트 파일을 효율적으로 쓰기FileInputStream바이트 단위로 파일 읽기FileOutputStrea.. 2025. 1. 3.
📚 JAVA 9강: 컬렉션 프레임워크 (Collection Framework) 📚 9강: 컬렉션 프레임워크 (Collection Framework)🚀 1. 컬렉션 프레임워크란?컬렉션(Collection): 객체를 효율적으로 저장하고 관리하기 위한 자료구조의 집합입니다.컬렉션 프레임워크(Collection Framework): 자바에서 제공하는 표준화된 자료구조와 알고리즘의 모음입니다.주요 목적:데이터 저장데이터 검색데이터 수정 및 삭제🚀 2. 컬렉션 프레임워크의 구조📌 2.1 주요 인터페이스인터페이스설명주요 구현체List순서가 있는 데이터 저장, 중복 허용ArrayList, LinkedListSet순서 없음, 중복 불가HashSet, TreeSetMap키-값 쌍으로 저장, 키는 중복 불가HashMap, TreeMap📌 2.2 컬렉션 계층 구조Collection (인터페이스.. 2025. 1. 3.
LIST