-
클래스 로더 시스템(Class Loader System)
java ·로딩, 링크, 초기화 세부과정을 살펴본다.
-
JVM 구조
java ·자바 애플리케이션을 프로파일링할때 필요한 배경지식이다
크게 클래스 로더 시스템(class loader system), 메모리(memory), 실행엔진(execution engine), JNI, 네이티브 메소드 라이브러리로 나뉜다. -
자바, JVM, JRE, JDK 차이점
java ·자바, JVM, JRE, JDK의 차이점을 알아본다.
-
Metaspace
java ·자바 1.8 이후부터 메모리 영역중에 PermGen 영역이 사라지고 Metaspace 영역이 생겼다.
-
CompletableFuture 2
java ·작업들을 조합하는 메소드와 예외처리하는 메소드
-
CompletableFuture 1
java ·완료 시 호출할 수 있는 콜백 함수 및 작업을 지원하는 Future다.
-
Executors 2
java ·결과를 리턴하는 Runnable, 비동기로 작업의 결과를 확인하는 Future
-
Executors 1
java ·고수준의 Concurrent 프로그래밍
쓰레드를 생성 및 관리 작업을 애플리케이션에서 분리
쓰레드 생성 및 관리 작업들을 Executors에게 위임 -
Date Time API
java ·Java 8에 추가된 시간관련 API로 Clear, Fluent, Immutable, Extensible을 지향한다.
-
Concurrent 프로그래밍
java ·Concurrent 소프트웨어는 동시에 여러 작업을 할 수 있다.