2019/12 3

이것이 자바다 9장 [ 중첩 클래스 & 중첩 인터페이스] (3) - 확인문제

💡 중첩 멤버 클래스에 대한 설명으로 틀린 것은 무엇입니까? 인스턴스 멤버 클래스는 바깥 클래스의 객체가 있어야 사용될 수 있다. 정적 멤버 클래스는 바깥 클래스의 객체가 없어도 사용될 수 있다. 인스턴스 멤버 클래스 내부에는 바깥 클래스의 모든 필드와 메소드를 사용할 수 있다. 정적 멤버 클래스 내부에는 바깥 클래스의 인스턴스 필드를 사용할 수 있다. ( ❌ ) 💡 로컬 클래스에 대한 설명으로 틀린 것은 무엇입니까? 로컬 클래스는 메소드 내부에 선언된 클래스를 말한다. 로컬 클래스는 바깥 클래스의 모든 필드와 메소드를 사용할 수 있다. 로컬 클래스는 static 키워드를 이용해서 정적 클래스로 만들 수 있다. ( ❌ ) final 특성을 가진 매개 변수나 로컬 변수마 로컬 클래스 내부에서 사용할 수 있..

Java 2019.12.03

[ KH 정보교육원 ] 자바 프레임워크 개발자 양성과정 - 서블릿(Servlet)이란? + web.xml 내 설정방법

** 오늘은 주말에 밀린 JSP 복습을 하다가 서블릿에 대한 개념이 잘 이해가 가지 않아서 다시 한번 공부해 보려고 합니다. 나중에 Spring을 쓰기 위해서는 아주 중요한 것이기 때문에 제대로 짚고 넘어가고자 미숙하지만 간단하게 포스팅을 해보겠습니다. ** 1. 서블릿이란? Server+ Applet 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 뜻한다. 더 깊게 설명을 해보자면 일단 서버와 클라이언트가 무엇인지 알아야 한다. 두 컴퓨터 사이에 있어 서비스를 이용하는 클라이언트(사용자), 서비스를 제공하는 서버가 존재한다. 클라이언트가 웹 브라우저를 이용해 자신의 메일을 열람할 수 있는 페이지를 요청(Request)하면, 서버에서는 요청받은 프로세스를 처리하기 위해 일련의 로직을 구동하고,..

JSP 2019.12.01

이것이 자바다 9장 [중첩 클래스 & 중첩 인터페이스] (1) - 중첩 클래스 개념정리

1. 중첩 클래스와 중첩 인터페이스란? ☝🏻 중첩 클래스(Nested Class) : 클래스 내부에 선언한 클래스로 바깥 클래스와 내부 클래스의 멤버들을 서로 쉽게 접근할 수 있다는 장점과 외부에는 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다. class ClassName { // 중첩클래스 형태 class NestedClassName { } } ✌🏻 중첩 인터페이스 : 클래스 내부에 선언한 인터페이스를 말한다. 인터페이스를 클래스 내부에 선언하는 이유는 해당 클래스와 긴밀한 관계를 맺는 구현 클래스를 만들기 위해서이다. class ClassName{ // 중첩 인터페이스 형태 interface NestedInterfaceName { } } 2. 중첩 클래스란? 중첩 클래스는 클래스 ..

Java 2019.12.01