반응형 언어10 [Java] JVM 오늘은 지난 글(2022.12.17 - [언어] - [Java] static)에 이어서 JVM에 대해 자세히 알아보려고 한다. 아래 정리가 잘 되어 있는 블로그 글의 내용을 정리했습니다. https://inpa.tistory.com/entry/JAVA-%E2%98%95-JVM-%EB%82%B4%EB%B6%80-%EA%B5%AC%EC%A1%B0-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EC%98%81%EC%97%AD-%EC%8B%AC%ED%99%94%ED%8E%B8 [JAVA] ☕ JVM 내부 구조 & 메모리 영역 자세히 정리 저번 포스팅에서는 JRE / JDK / JVM에 대해서 간략하게 알아보는 시간을 가졌다면, 이번 포스팅에서는 JVM의 내부 구조에 대해 좀 더 자세하게 알아보도록 할 예정.. 2023. 1. 15. [Java] 메모리 누수 원인 알아보기 오늘은 자바에서 발생하는 메모리 누수가 무엇인지 그리고 어떤 경우에 발생하는지 원인을 알아보겠다. 아래 글의 내용을 참고했습니다. https://jaehoney.tistory.com/154 Java - 메모리 누수의 원인! 메모리 누수(Leak) 자바에서 메모리 누수는 더 이상 사용되지 않는 객체들이 GC(가비지 컬렉션)에 의해 소멸되지 않고 누적되는 현상입니다. 가비지 컬렉션의 소멸 대상이 되려면 다른 Reference 변 jaehoney.tistory.com 메모리 누수(Memory leak) 지난 글에서 잠깐 언급한 JVM(2022.12.17 - [언어] - [Java] static)의 특성상 더 이상 사용되지 않는 객체들이 차지하고 있는 메모리를 회수하는 역할을 하는 것이 바로 GC(Garbage.. 2023. 1. 1. [Java] static 지난번 글에서 Spring의 Bean이 무엇인지 간략하게 살펴보았는데, 이번에는 Java에서 쓰이는 static이 무엇인지 알아보고 다음번 글을 통해 util을 static method로 만들어 사용해야 할지 아니면 spring bean으로 만들어 사용해야 할지에 대한 내용을 다뤄보겠다. 이전 글이 궁금하다면 아래 링크를 눌러주세요. (이전 글 : 2022.12.14 - [백엔드] - [Spring] Bean) [Spring] Bean SpringBoot 프레임워크를 이용해 개발을 할 때 @Component, @Configuration, @Bean과 같은 어노테이션이 많이 쓰이는데 정작 구분되는 특징들은 잘 모르고 사용했던 것 같다. 무엇보다 스프링 컨테이너에서 corinprodo.tistory.com .. 2022. 12. 17. [Java] Java8 - 함수형 프로그래밍(5) Java 8 시리즈는 인프런 강의를 듣고 정리한 내용이다. 참고 : https://www.inflearn.com/course/the-java-java8/dashboard 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com 메소드 레퍼런스 람다표현식에서 바디에 해당하는 부분을 직접 구현하는 것이 아니라, 기존에 같은 동작을 수행하는 메소드가 있다면 그 메소드를 참조하여 간단하게 표현하는 것을 메소드 레퍼런스라고 한다. 메소드 참조 방법 스태틱 메소드 참조 → 타입::스태틱 메소드 특정 객체의 인스.. 2022. 12. 4. 이전 1 2 3 다음 반응형