SQLD준비용
06 SQL 기본 구분 설명 주요 명령어 DDL (Data Definition Language, 데이터 정의어) 데이터베이스 구조를 정의하거나 수정하는 언어 CREATE, ALTER, DROP, TRUNCATE D...
06 SQL 기본 구분 설명 주요 명령어 DDL (Data Definition Language, 데이터 정의어) 데이터베이스 구조를 정의하거나 수정하는 언어 CREATE, ALTER, DROP, TRUNCATE D...
9.1 중첩 클래스 class Outer { class Inner { void print() { System.out.println("Inner class"); } } } public class Main { public static void main(String[] args) { ...
Java 멀티 스레드 14.1 멀티 스레드 개념 // 멀티 스레드 개념 예시 public class MultiThreadExample { public static void main(String[] args) { // 두 개의 작업을 동시에 실행 Thread task1 = new Thread(() -> { ...
Java 제네릭 13.1 제네릭이란? ArrayList<String> list = new ArrayList<String>(); list.add("안녕하세요"); // 문자열만 추가 가능 String text = list.get(0); // 형변환 필요 없음 제네릭은 클래스나 메소드에서 사용할 데이터 타입을 컴파일 시...
Java 컬렉션 자료구조 15.1 컬렉션 프레임워크 import java.util.List; import java.util.Set; import java.util.Map; import java.util.ArrayList; import java.util.HashSet; import java.util.HashMap; public class Colle...
1. 객체지향 프로그래밍 // 객체지향 프로그래밍의 예 public class Car { String model; void drive() { System.out.println(model + "이(가) 달립니다."); } } 요약: 객체지향 프로그래밍은 객체를 중심으로 데이터와 동작을 캡슐화하는 프로그래밍 패러다임이...
1. 인터페이스의 역할 public interface Drivable { void drive(); } 요약: 인터페이스는 클래스가 따라야 할 계약을 정의하며, 다형성을 지원한다. 2. 인터페이스와 구현 클래스 선언 public interface Printable { void print(); } public class Document ...
1. 상속 개념 public class Animal { String name; void eat() { System.out.println(name + "이(가) 밥을 먹는다"); } } public class Dog extends Animal { } 요약: 상속은 부모 클래스의 속성과 동작을 자식 클래스가 물려받는 메커니즘이다. 개발된 ...
함수형 프로그래밍은 상태 변화와 가변 데이터를 지양하고, 함수의 적용을 통해 계산하는 프로그래밍 패러다임입니다. Swift는 다중 패러다임 언어로서 함수형 프로그래밍 스타일을 지원하며, 특히 컬렉션을 다룰 때 유용하게 활용될 수 있는 여러 기능을 제공합니다. 다음은 Swift에서 함수형 프로그래밍의 주요 개념과 예시입니다. 1. 일급 함수 (Firs...
React Native Simple App Setup – Step-by-Step 1. Initialize a New React Native Project npx @react-native-community/cli init SimpleApp This creates a new folder SimpleApp with all the necessar...