IT 면접족보/면접요령

면접족보 2탄

낙산암 2022. 3. 12. 19:30

1. WAS 와 웹 서버 차이 (WAS,Web Server) 는 무엇인가여?

웹 서버 (Web Server)

클라이언트가 서버에 페이지 요청을 하면 요청을 받아 정적 컨텐츠(.html, .png, .css등)를 제공하는 서버


- WAS (Web Application Server)

동적 컨텐츠를 제공하기 위해 만들어진 애플리케이션 서버 (DB조회, 로직처리가 요구되는 컨텐츠)

JSP , Servlet 구동 환경 제공(JAVA 소스 컴파일)



2. 자바 1.5 와 자바 1.8의 특징은?

 

1994 년 자바 1.0  - 제임스 고스링에 의해 Sun 사에서 나옴.

 

1.5 버전에 아래의 내용이 추가됨.

 - Generic(지네릭)

- foreach 루프

- autoboxing/unboxing

- enum

- 애터테이션 @

 

1.8 버전 람다와 스트림이 추가됨

 

3. 자바 람다(lamda) 란?

 

람다 함수는 함수형 프로그래밍 언어에서 사용되는 개념으로 익명 함수라고도 한다.

불필요한 코드를 줄이고 가독성을 향상시키는 것을 목적으로 두고있다.

 

표현 

( 파라미터 ) -> { 몸체 }

 

익명함수를 람다식으로 변경하기

 

기존 방법

 

new Thread( new Runnable() {

         @Override

              public void run() {

              System.out.println("Thread!"); 

}).start();

 

람다식

new Thread(() -> {

      System.out.println("Thread!");

}).start();

'IT 면접족보 > 면접요령' 카테고리의 다른 글

프로젝트 관련- 면접 족보  (0) 2022.03.23
족보정리  (0) 2022.03.07
면접 시 유의사항 및 요령  (0) 2021.12.07