본문 바로가기

공부

(2)
java stream에 대해 알아보자 안녕하세요. 열정열정열정 개발자입니다. 제가 프로그래머스에서 코딩테스트 연습을 하다보니 stream을 많이 볼 수 있었습니다. 그래서 이번엔 stream이 뭔지 어떻게 사용하는 건지 등등 알아보려 합니다! stream이란 무엇인가 java stream은 java8부터 도입된 기능입니다. 컬렉션을 처리하고 다양한 연산을 수행하기 위한 기능을 제공하는 API입니다. stream은 데이터 요소의 연속적인 흐름을 나타내며, 컬렉션의 요소를 필터링, 변환, 집계 등 다양한 작업을 위해 사용됩니다. 기존에는 for, foreach와 같은 루프문을 사용하면서 복잡한 코드가 만들어 지기도 했는데, stream을 이용하여 선언형으로 더욱 쉽게 처리할 수 있다는 장점이 있습니다. 또한 병렬처리를 별도의 멀티스레드 구현 없..
Java 기본 문법 (배열, 문자열, Scanner 클래스와 입출력, 클래스 정의) 개인 공부용 포스트 입니다. 배열 배열 : 같은 자료형의 원소를 정해진 개수만큼 가지고 있는 객체 선언할 때 크기를 지정하는 것이 아니라 초기화 또는 생성할 때 정해짐 숫자 인덱스를 사용하여 특정 원소를 다룸 참조형 변수 (포인트 변수와 비슷함 -> 주소값을 가지고 있음) 배열 선언 형식 -> 자료형[] 변수이름; 또는 자료형 변수이름[]; 자료형 변수이름[숫자] -> X (선언할때 크기지정 안됨) 배열 초기화 예) // 선언과 동시에 중괄호를 이용하여 초기값 지정 int a[] = {1, 2, 3, 4, 5}; int anArray[][] = {{1, 2, 3}, {4, 5, 6}}; int b[]; b = {1, 2, 3};//오류 //new 연산자를 이용 -> 원소가 숫자인 경우 0, 참조형인 경우..

반응형