본문 바로가기

IT/면접준비28

Day4 1.스프링에서 객체를 생성관리 하는 두 가지 방법에 대하여 설명하시오? Xml을 이용하는 방법, java 코드를 이용하는 방법 2가지가 있다. xml은 직접 빈을 생성하고 값을 입력해주는 방식이고 자바소스파일 spring에서 어노테이션을 활용하여 작성하면 xml파일로 변환하여 bean을 관리해준다. 2.스프링에서 java소스파일을 활용하여, 객체를 어떻게 생성하는지 설명하시오. @Configuration을 사용한후 @Bean을 사용하여 객체 생성하고 return 타입을 지정해준 후 xml파일로 변환되어 함수명은 id로 지정되며 bean을 관리함으로써 객체를 생성해준다. 3.xml 과 java소스파일을 활용하여 객체 생성시, Ioc 컨테이너는 어떤 컨테이너를 쓰는지 적으시오. xml 사용시 : Abstra.. 2019. 7. 26.
Day3 1. interface 와 일반 class의 차이는? 미완성 메서드를 가지고 있으며, 미완성 메서드를 자손에서 반드시 모두 구현시키도록 한다. 또한 다중 상속이 가능한 특징을 가지고 있다. interface는 선언은 있지만 구현내용이 없다. 자손이 구현하도록한다 = 함수 오버라이딩(상속에 의해 생김) 2. interface 안에 올수 있는 내용은? public static final이 붙은 상수, 미완성 메서드 (static final : 상수 final : 초기화 한번만 가능) 3. abstract의 의미는 무엇이며, 어디에 어떤의미로 쓰이는가? 추상의 의미이며 자손에서 이를 구현하여 abstract 클래스나 인터페이스에 사용되며, 메서드를 반드시 완성시키도록하는 강제성을 갖는다. abstract의 경.. 2019. 7. 25.
Day2 1.스프링이란 무엇인가? 로드 존슨이 만든 프레임 워크로서 자바 서버 프로그래밍을 쉽게 하기 위해 설계한 것. Expert One-on-One J2EE Design and Developement를 통해 발표 (디자인패턴에 맞도록?) 2.DI 란 무엇인가? 여러 객체 간의 간격을 줄여주기 위해 사용하며 setter나 생성자를 통해서 외부에서 객체를 주입하는 것을 말한다. 3.제어의 역전이란?(IoC) 일반적인 생성방법과는 반대로 객체의 생성이 진행되는 것을 제어의 역전이라 한다. 4.프레임웍에 대하여 설명하시오. 특정한 목적에 맞게 프로그래밍을 쉽게하기 만들어놓은 소스 5.서버의 개념을 설명하시오. 다수의 클라이언트에게 서비스를 제공하기위해 대기하고 있는것 2019. 7. 24.
Day1 1. OS의 역할은? 쓰레드를 통해 어플리케이션을 관리하기 하는데 사용하는 시스템, 대표적으로 윈도우, 리눅스, 유닉스가 있다. 2. 32bit, 64bit 시스템의 차이 CPU와 RAM에 연결된 선의 갯수에서 차이가 나며 한번에 전송 할 수 있는 데이터의 양이 많을 수록 처리 속도가 빨라진다. (short + int 계산시 short 2byte를 int 4byte로 변환하여 계산하는 이유는 JVM은 32bit을 사용하는데 있다.) 32bit에서는 8GB까지 메모리 사용가능 3.객체(OOP)의 특징 4가지 1. class (데이터 멤버 + 함수) 사용하여 추상화 2. 상속 : 조상클래스에 있는 멤버들을 자손클래스에서 사용 할 수 있게 만들어준다. 3. 다형성 : 부모 = 자식(형변환 없이) 4. 정보의 .. 2019. 7. 23.