목록기술면접대비 (2)
YJ의 새벽
Java 의 특징 설명해라. -- Java 는 객체지향 프로그래밍 언어이다. -- 기본 자료형을 제외한 모든 요소들이 객체로 표현되고, 객체지향 특징인 캡슐화, 상속, 다형성 이 잘 적용되어있다. 장점 : JVM ( 자바가상머신 ) 위에서 동작하기때문에 운영체제에 독립적이다. : GarbageCollector를 통한 자동적인 메모리 관리가 가능하다. 단점 : JVM 위에서 동작하기 때문에 실행속도가 상대적으로 느리다. : 다중 상속이나 타입에 엄격하며, 제약이 많다. JVM 의 역할 설명해라. -- JVM 은 스택 기반으로 동작하며, Java Byte Code를 OS에 맞게 해석 해주는 역할을 하고 가비지컬렉터를 통해 자동적인 메모리를 관리. Java에서 제공하는 원시타입들 설명해라. -- 정수형 byt..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mqoFf/btsnvYTbgw2/1K9dGDXlRvxkQbqHeskMS1/img.png)
WAS ( Web Application Server) 와 WS (Web Server) 차이를 설명해라. WAS (Web Application Server) : - 애플리케이션을 수행해주는 미들웨어 , 동적컨텐츠를 수행하는것으로 WS와 구분. - 주로 데이터베이스 서버와 같이 수행. - 비즈니스로직을 넣을수 있음. - Tomcat , PHP , ASP , .NET 등 WS (Web Server) - 클라이언트가 웹 브라우저에서 어떠한 요청을 하면 요청을 받아들여 정적컨텐츠를 제공하는 서버. - 비즈니스로직을 넣을수 없음. - Nginx , Apache 등 Spring Framework 에 대해 설명해라. -- 스프링 프레임워크는 자바 개발을 편리하게 해주는 오픈소스 프레임워크이다 . -- 경량 컨테이너로서..