4. Java HTTP Server
Java HTTP Server
Java에서 제공하는 HTTP 요청과 응답을 처리하는 기능을 구현할 수 있는 클래스 라이브러리. 클라이언트의 요청을 처리하고 그에 대한 응답을 생성하는 기능을 제공한다.
Java NIO (Non-Blocking IO)
Java에서 제공하는 IO 패키지 중 하나로, I/O 처리를 블로킹하지 않고 비동기적으로 처리하는 방식을 지원한다. NIO는 기존의 IO보다 효율적으로 I/O를 처리할 수 있다.
Java Lambda expression (람다식)
Java 8부터 추가된 기능으로, 익명 함수를 간편하게 작성할 수 있게 해준다. 람다식은 메서드를 하나의 식으로 표현한 것으로, 코드의 간결성과 가독성을 높여준다.
Java Functional interface (함수형 인터페이스)
람다식을 사용하기 위한 인터페이스로, 추상 메서드를 하나만 가지고 있는 인터페이스를 말한다. 함수형 인터페이스는 @FunctionalInterface 어노테이션을 사용하여 선언할 수 있으며, 이를 통해 컴파일러가 함수형 인터페이스를 올바르게 선언하였는지 확인할 수 있다. 함수형 인터페이스는 자바에서 제공하는 다양한 함수형 인터페이스를 활용하여 람다식을 작성할 수 있다.
Last updated