본문 바로가기

분류 전체보기79

2024.04.26 47일차 DB RDBMS, DDL RDBMS 관계형 데이터베이스 관리 시스템DDL (Data Definition Language): 데이터베이스 스키마를 생성, 변경, 삭제하기 위한 명령어DML (Data Manipulation Language): 데이터를 검색, 삽입, 수정, 삭제하기 위한 명령어DCL (Data Control Language): 데이터베이스 사용자의 권한을 관리하기 위한 명령어TCL (Transaction Control Language): 데이터베이스 트랜잭션을 관리하기 위한 명령어 종류>N">설명대표 명령어DDL>N">데이터 정의 언어CREATE, ALTER, DROP, RENAME, TRUNCATEDML>N">데이터 조작 언어SELECT, INSERT, UPDATE, DELETEDCL>N">데이터 제어 언어GRAN.. 2024. 4. 26.
2024.04.25 46일차 JAVA Stream, 정렬 mapToInt, mapToDouble, mapToLongStream API의 map은 반환하는 형태에 따라 여러 메서드가 존재중간 연산  mapToInt().sum() 총합 만약 double 자료의 총합을 구해야 할 때는 mapToDouble.sum() // 메뉴 목록에 있는 요리들의 총 칼로리 수 구하기 int sum = menuList.stream() .mapToInt(d -> d.getCalories()) .sum(); System.out.println("sum = " + sum); // 4300   mapToInt().average().getAsDouble() 평균 average()는 OptionalDou.. 2024. 4. 25.
2024.04.24 45일차 JAVA 내부클래스, 익명클래스, 람다식 및 활용 내부클래스 (중첩 클래스) Main 클래스 안에서만 사용하고 // 외부에서는 안 쓸 것 같을 때 내부 클래스 사용 원래 클래스에는 static 못 붙이는데 내부클래스에는 static 붙임public static class A 면 다른 외부 클래스에서 사용 가능하므로 주의 // 내부 클래스 (중첩 클래스) // 뺄셈 계산기가 필요한데 Main 클래스 안에서만 사용하고 // 외부에서는 안 쓸 것 같을 때 내부 클래스 사용 // 원래 클래스에는 static 못 붙이는데 내부클래스에는 static 붙임 private static class SubCalculator implements Calculator{ @Override public .. 2024. 4. 24.
2024.04.24 45일차 JAVA 파일 입출력 IO Stream 스트림 스트림은 데이터의 흐름(흐르는 통로)데이터가 들어오면 입력 스트림데이터가 나가면 출력 스트림스트림 클래스: byte기반, 문자 기반바이트 기반 스트림 – 그림, 문자 등 모든 종류의 데이터를 보내거나 받을 수 있음문자 기반 스트림- 오직 문자만 보내고 받을 수 있게 특화 Byte 기반 OutputStream 클래스OutputStream은 바이트 기반 출력 스트림의 최상위 클래스로 추상 클래스FileOutputStream, ObjectOutputStream, PipedOutputStreamwrite(byte b): 출력 스트림으로 1바이트를 내보냄.write(byte[] b): 출력 스트림으로 주어진 바이트 배열 b의 모든 바이트들을 내보냄... 2024. 4. 24.