본문 바로가기

쿤즈 Dev/Java56

[Java] stream() 메소드를 이용해서 Collection 객체 가공하는 방법 Java를 사용해서 애플리케이션을 만들고, 또 웹을 만들다 보면 Java8 버전의 stream() 메서드를 많이 사용하게 됩니다. 여러 번의 반복된 작업을 굉장히 간략히 변경해서 사용하고, 또 객체들을 가공할 수 있기 때문이죠. 이번 포스팅에서는 Java8에서 등장한 stream() 메소드를 사용해서 Collection 객체들을 가공하는 방법에 대해서 알아보도록 하겠습니다. Collection 객체를 이용해서 데이터 가공 Collection 객체들 중 가장 많이 사용하는 객체는 List라 생각됩니다. 여러 가지 동일한 형태의 자료들을 모아서 관리할 수 있기 때문이죠. 우선 간단하게 프로젝트를 하나 만들어서 확인해 보도록 하겠습니다. package name : com.koonsland.stream clas.. 2021. 8. 18.
Java 언어는 C언어의 구조와 같지만 다른다! C언어와 Java언어는 구조적으로 다릅니다. 예전에는 C언어를 아주 많이 사용했습니다. 특히 사용자 중심의 고급언어이고 기계어로 바로 이식이 가능해서 여러가지 높은 호환성을 가지고 있는 것이 특징입니다. 이런 장점들을 뒤로하고 문제점도 많이 있었습니다. C언어는 포인터의 사용으로 메모리 할당 및 해제에 대해서 프로그램의 내용을 이해하기 어렵습니다. 게다가 자칫 잘못하면 함수로 나뉘어야 할 프로그램들이 모두 main 내에 쓰여져 이해하기 어려운 프로그램이 될수도 있습니다. 또한 데이터타입 검사가 미약한 점도 있습니다. 그럼 C언어와 다른 Java 언어가 더욱 인기가 높아진 점은 어떤것인지 알아보도록 하겠습니다. Java 는 어디서나 동일한 소스로 실행이 가능하다! Java 언어를 사용하기 위해서는 보통 J.. 2020. 8. 9.