스트림 함수 정리
Stream
- 데이터 컬렉션(ex. 리스트, 배열)에서 데이터 처리를 더 선언적이고 효율적으로 할 수 있도록 도와주는 것
파이프라인
- 스트림에서 여러 연산이 연결되어 있는 구조
- 중간 연산과 최종 연산으로 나뉜다.
중간 연산
- 스트림 반환
- 연산이 호출되더라도 실제로 데이터를 처리하지 않는다.
최종 연산
예시
int[] arr = {1, 2, 3, 4, 5};
int[] resultArr = Arrays.stream(arr)
.map(e-> return e*2;)
.foreach(System.out::println);
스트림 함수들은 생성된 프로젝트 안에 있는 스트림 파일을 보면 뭐가 있는지 알 수 있다.
스트림 파일 찾기: import된 stream 단어 우클릭 ➡ Go to ➡ Declaration or Usages

Mysql 해보기
- 두 가지 프로그램을 이용해 Mysql을 다뤄본다.
1. xampp, dbeaver 다운로드

xampp
- 크로스 플랫폼 웹 서버 자유 소프트웨어 패키지
- 데이터베이스와 연결하기 위해 PHP, 데이터베이스 관리 시스템이 필요한데 xampp는 이들을 한꺼번에 가지고 있는 통합 패키지이다.
- 아파치 웹 서버, MariaDB, PHP, 펄을 포함
2. xampp 실행

- xampp를 실행시켜 mysql을 실행시킨다.
3. dbeaver 실행

- dbeaver을 실행시킨후 db연결 버튼을 누르고 MariaDB를 선택한 후 연결하면 xampp와 연결된다.
4. 생성된 db에서 스크립트 열고 실행

- localhost 우클릭 → sql편집기 → sql편집기 클릭