내부클래스 - 클래스 안에 선언 된 클래스! - 어느 위치에 선언되냐에 따라서 네가지 형태가 존재한다. 1. 중첩 클래스('인스턴스 클래스' 라고도 함) - 클래스 안에 인스턴스 변수 위치에 선언되는 클래스코드로 설명하자면 =>첫 번째, InnerClassTest1의 객체선언을 해야한다.두 번째, 내부 클래스를 객체 선언한다. (InnerClassTest1의 참조변수.new 내부클래스();) 세 번째, 내부클래스의 메소드와 필드를 사용할 수 있다. 2. static 중첩 클래스 - 중첩 클래스에 static을 추가한 클래스 - 객체 선언을 독립적으로 할 수 있음코드로 설명하자면 =>첫 번째, 11번째 줄처럼 객체 선언을 한다.두 번째, 내부클래스의 메소드와 필드를 사용할 수 있다. 3. 지역 중첩 클래스..
Java version 8에서 interface에 default 메소드와 static 메소드가 사용가능하게 되었다고 합니다.소스를 통해 설명드리겠습니다.1. Calculator.java 2, 3번째 줄 : 일반 메소드 선언 (추상메소드의 역할 abstract가 생략되어있다.)5번째 줄 : default 메소드 선언9번째 줄 : static 메소드 선언2. CalculatorImpl.java CalculaterImpl class는 Calculater를 implements하여 구현한 클래스입니다.* default 메소드도 @Override로 재정의 할수 있다.* static메소드는 재정의 불가능! 3. InterfaceEx.java 5 ~ 8번째 줄 : 일반 메소드를 호출한 부분.10 ~ 11번째 줄 : c..
메이븐이란? 라이브러리에 대한 의존 관계를 관리, 프로젝트 빌드에 필요한 기능을 제공하는 역할을 합니다!메이븐이 지원하는 기능에는? 빌드문서화리포팅의존 관계소스 코드 관리릴리즈배포eclipse로 웹 개발을 하다가 마주하게 된 pom.xml..처음 봤을 때는 이게 무슨 외계어인가 싶었습니다. '자바 세상의 빌드를 이끄는 메이븐' 이라는 책을 읽으면서 더욱 친숙해 질 수 있었던 maven!maven은 eclipse에 기본으로 탑재되어 있다고 합니다! (메이븐 = pom.xml)이라는 말이 있습니다.maven의 구조아래는 처음 spring project를 생성하게 되면 기본적으로 생성되는 pom.xml파일 입니다. maven의 라이프사이클최종적인 빌드 순서는 compile-> test->package이다. 1..
- Total
- Today
- Yesterday
- static클래스
- servlet
- smarteditor2
- Eclipse
- 익명중첩클래스
- 킬러안데르스와그의친구둘
- 알고리즘문제해결전략
- 요나스요나슨
- 중첩클래스
- 낭만적연애와그후의일상
- 비식별
- aoj
- 데이터베이스 문제
- 익명클래스
- Spring
- jsp
- 지역중첩클래스
- java
- 알고리즘
- tcp/ip monitor
- 인스턴스클래스
- boj
- 백준저지
- url mapping
- 연애가끝났다
- 백준
- 알고스팟
- 클러스터인덱스
- 넌클러스터인덱스
- 시스템 카탈로그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |