정리하기도 부끄러운 자바 초초초초기본 기본부터 탄탄히 짚어가야겠다.. 인터페이스 인터페이스 : 객체의 사용 방법을 정의한 타입. 개발 코드를 수정하지 않고, 사용하는 객체를 변경할 수 있도록 하기 위함 상수 필드 선언 : 인터페이스는 데이터를 저장할 수 없다. : 대신 상수 필드만 선언할 수 있다. public static final : 따라서 인터페이스에 선언된 필드는 모두 public static final 의 특성을 갖는다. 추상 메소드 선언 : 인터페이스를 통해 호출된 메소드는 최종적으로 객체에서 실행된다. 그렇기 떄문에 인터페이스의 메소드는 추상 메소드로 선언한다. : 인터페이스에 선언된 추상 메소드는 모두 public abstract 특성을 갖기 때문에 생략해도 된다. final 필드와 fin..

JVM (Java Virtual Machine)이 사용하는 메모리 영역 java.exe로 JVM이 시작되면 JVM은 운영체제에서 할당받은 메모리 영역 (Runtime Data Area)를 아래와 같은 세부 영역으로 구분해서 사용. 메소드 (Method) 영역 코드에서 사용되는 클래스(~.class)들을 클래스 로더로 읽어 클래스별로 [런타임 상수풀(runtime constant pool)], [필드 (filed) 데이터], [메소드 (method) 데이터], [메소드 코드], [생성자 (Constructor) 코드] 등을 분류해서 저장. JVM이 시작할 때 생성되고 모든 스레드가 공유하는 영역 힙 (Heap) 영역 객체와 배열이 생성되는 영역. 힙 영역에 생성된 객체와 배열은 JVM 스택 영역의 변수나 ..
- Total
- Today
- Yesterday
- 자료구조
- configuration
- Test
- 알고리즘
- 위상정렬
- IntelliJ
- Programming
- Network
- 소셜로그인
- codedeploy
- xml
- Java
- REST
- BeanDefinition
- Singleton
- API
- hoppy
- aws
- solid
- S3
- Android
- db
- dijkstra
- C++
- HTTP
- Spring
- TopologicalSort
- 안드로이드
- mybatis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |