[Java] 데이터 형식 지정
·
Java/Base
날짜 형식 지정#  재사용 가능한 클래스 생성  - 위치 : 메인패키지.utils 아래 1234567891011public class TimestampUtil {     public static String timestampToString(Timestamp timestamp) {                // ex) 2000-01-01 01:01:01      &nbs..
[Java] 스트림 (Stream)
·
Java/Base
스트림 (Stream)  - java.util.stream (IO 스트림과 다름)  - 컬렉션과 배열에서 데이터를 처리하는 기능 제공   - 자료의 대상과 관계없이 동일한, 일관성 있는 연산을 수행함 ( == 자료 처리에 대한 추상화가 구현됨)      → 자료의 처리를 쉽고 간단하게 함  - 한 번 생성하고 사용한 스트림은 재사용할 수 없음      : 자료에 대한 스트림을 생성하여 연산을 수행하고 나면 스트림은 소모됨          → 다른 연산을 수행하려면 스트림을 다시 생성해야 함  - 스트림 연산은 기존 자료를 변경하지 않고, 새롭게 생성하는 것      : 자료에 대한 스트림을 생성하면 스트림이 사용하는 메모리 공간이 별도로 생성됨          → 연산이 수행되어도 기존 자료에 대한 변경..
[Java] 람다 표현식 (Lambda expression)
·
Java/Base
함수형 프로그래밍 방식 (FP, Functional Programming)  - 함수를 기반으로 하는 프로그래밍 입력 방식  - 매개변수로 전달받는 입력 외에는 외부 자료를 사용하지 않음      → 여러 자료가 동시에 수행되는 '병렬 처리' 가능  - 순수 함수를 구현하고 호출함      → 외부 자료에 부수적인 영향(side-effect)을 주지 않도록 구현함   - 컴파일러는 데이터 타입을 추론할 수 있음      → 코드를 간소화해서 사용하는 '람다 표현식' 등장  람다 표현식 (Lambda expression)1234567891011// 기본 형식() -> {실행코드;}; // 매개변수가 있다면(매개변수1, ...)&n..
[Java] 래퍼 클래스 (Wrapper class)
·
Java/Base
#  관련 포스팅  - 기본 자료형 : https://young0105.tistory.com/7  래퍼 클래스 (Wrapper class)  - 기본 자료형을 객체로 다루기 위해서 사용하는 클래스 기본 자료형래퍼 클래스byteBytecharCharacterintIntegerfloatFloatdoubleDoublebooleanBooleanlongLongshortShort  박싱 (Boxing)  - 기본 자료형 → 래퍼 클래스 변환 12345// 박싱래퍼클래스 참조변수 = new 래퍼클래스(기본형_값); // 자동 박싱래퍼클래스 참조변수 = 기본형_값;cs" data-ke-type="html">HTML 삽입미..
[Java] 웹 페이지의 JSON을 가져와 DB 테이블에 삽입하기
·
Java/Base
album 테이블더보기12345678910CREATE DATABASE albumdb;USE albumdb; CREATE TABLE album (    userId INT,    id INT PRIMARY KEY,    title VARCHAR(200)); SELECT * FROM album;cs" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 DBHelper더보기123456789101112131415161718192021222324..