Stream

·Java
Java 9은 개발자들에게 다양한 새로운 기능을 제공합니다. 여기에는 모듈 시스템의 도입, JShell, 개선된 스트림 API, 그리고 새로운 프로세스 API 등이 포함됩니다. 이러한 기능들은 Java 애플리케이션의 개발, 유지보수 및 성능 최적화에 큰 도움을 줍니다. 모듈 시스템 (Project Jigsaw) Java 9 모듈 시스템은 애플리케이션을 모듈로 분할하여 각각의 의존성을 명확하게 정의할 수 있게 합니다. module com.example.myapp { requires java.sql; exports com.example.myapp.api; } JShell: 대화형 Java REPL JShell을 사용하면 개발자는 즉각적으로 Java 코드를 작성하고 실행해 볼 수 있습니다. jshell> in..
·Java
람다식(Lambda Expressions) 개념 람다식은 간단히 말해서 익명 함수의 일종입니다. 람다식을 사용하면 메소드를 하나의 식(expression)으로 표현할 수 있으며, 이는 코드를 더 간결하게 만들어 줍니다. 람다식은 주로 함수형 인터페이스(단 하나의 추상 메소드를 가진 인터페이스)와 함께 사용됩니다. 기본 문법 (parameters) -> expression 또는 (parameters) -> { statements; } 예시 // 람다식을 사용하지 않은 경우 new Thread(new Runnable() { @Override public void run() { System.out.println("Thread running"); } }).start(); // 람다식을 사용한 경우 new Thr..
wsstar
'Stream' 태그의 글 목록