[공공데이터 개발과정] 0407 자바

송경근·2023년 5월 14일
0

자바 배우기

목록 보기
16/18
post-thumbnail

Map 인터페이스


Hashmap

검색에서 제일 많이 사용되는 맵 인터페이스

컬렉션 클래스

컬렉션을 다루는 다양한 메서드를 제공하는 java.util 패키지의 클래스
컬렉션 원소 정렬, 섞기, 탐색 등 문제를 쉽게 해결

스트림

데이터를 시간 순서대로 전송하는 데이터의 흐름
Ex)네트워크 통신, 파일 입출력, 멀티 미디어

데이터를 실시간으로 처리할 수 있다는 장점
대용량의 데이터를 효율적으로 전송가능
데이터의 크기가 매우 클 경우(빅데이터) 전송속도가 현저하게 느려짐.

자료에 따라 기능을 각각 새로 구현
스트림 같은 경우에는 자료가 무엇인지와는 상관 없이 
같은 방식으로 메서드호출
= 자료를 추상화(ADT abstract data) 한다

스트림은 데이터 원소에서 수행할 함수형 연산에 맞게 설계
	원소에 직접 접근하거나 조작하는 수단을 제공하지않음!
	코드가 간단해지고 오류 발생 확률이 줄어듦.
	

스트림 특징

	일회용
	연산		중간연산 : 0~n개 사이
		최종연산 : 무조건 1개
profile
개발자가 되려는 학생입니다

0개의 댓글