Java기초 & 기술면접대비 (2) 썸네일형 리스트형 Java기초1 - 오버로딩과 오버라이딩의 차이 개발을 하면서 쓸때는 잘쓰지만 개념을 정확히 알지는 못했던 오버로딩과 오버라이딩의 차이에대해서 알아보려고한다. 오버로딩 - 같은 클래스 내에서 똑같은 메소드를 재정의해 사용하는 것 오버라이딩 - 상속관계에 있는 클래스에서 하위클래스가 상위클래스의 메소드를 재정의해 사용하는 것 기본적인 개념은 이와같다. 비슷한듯 비슷하지 않은 개념이다. 이를 좀더 자세히 파고들면 아래와 같다. 오버로딩 - 파라미터, 리턴타입, 몸체 변경가능, 메서드 이름만 그대로 사용하면 됨 오버라이딩 - 파라미터, 리턴타입 변경불가, Only 몸체만 재정의 가능 이제 어느정도 이해할 수 있을 것 같다. 기술면접 대비 1 - Servlet과 JSP의 차이 1. Servlet이란 무엇인가?- Servlet은 자바 플랫폼에서 웹 앱을 개발할 때 사용하는 핵심기술로, 서버에서 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이다. Servlet은 JAVA코드안에 HTML태그가 삽입되어 만들어지며 확장자는 .java이다.2. JSP란 무엇인가?- HTML을 코딩하기 너무 어렵고 불편해서 HTML내부에 JAVA코드를 삽입하는 형식이 JSP이다. 다시말해 서블릿의 단점을 보완해서 만든 서블릿 기반의 스트립트 기술이다. 서블릿을 이용해서 웹프로그래밍을 할 수는 있지만 자바에 대한 지식이 필요하고 화면 인터페이스 구성에 너무 많은 코드들이 필요하는 등 비효율적인 측면들이 많다. 때문에 서블릿을 작성하지 않고도 웹프로그래밍을 쉽게 할 .. 이전 1 다음