오늘은 The 2022 Java Programmer RoadMap - UPDATED를 읽고 Java 개발자로서 나는 얼마나 알고 있는가에 대해 피드백하는 시간을 가져보겠습니다.빨간색 동그라미 친 부분이 그나마 알고 있다고 생각하는 부분인데... 이걸 읽는 독자분들도 한
개요 오늘은 Java를 개발할 때 메모리를 자동으로 해제해주는 Garbage Collection에 대해서 알아보는 시간을 가질 것이다. C언어를 통해 개발을 하다보면 동적으로 할당한 메모리들은 free()라는 함수로 해제하는 과정을 거치지만 Java로 개발할 경우 할
이전 시간에는 JDK 8 버전까지 사용했었던 GC들에 알아보는 시간을 가졌습니다. 이번 시간에는 JDK 9 버전 이후로 사용되는 GC에 대해 공부해보는 시간을 가지려고 합니다.참고: Garbage Collection(GC) - (1)JDK 9 이상의 GC에서는 기존의
개요 여기어때 기술블로그에서 해당 포스팅을 보고 자바의 버전별 세부 업데이트 사항에 대해 알아야 Java에 대해 보다 더 잘 이해할 수 있을 것이라 생각을 하게 되었다. 참고: 여기어때 기술블로그 - 우리팀이 JDK 17을 도입한 이유 현재 대부분의 회사에서는 JD
오늘도 새로운 것을 공부하기 위해 기술블로그를 구경하던 도중 좋은 글이 있어 해당 내용을 공유하고자 합니다. 원문을 보고싶으신 분들은 A Deep Dive Into Java Wildcards — Covariance를 참고하시길 바랍니다.처음 Wildcard를 접했을 때
https://medium.com/@gthanos/7-1-tips-to-optimize-your-java-code-71e9e78f12ff 1. Avoid multiple if-else statements 2. Code motion 3. Make optimization
개요 자바 개발자라면 NullPointerException 상황을 많이들 겪어보셨을 겁니다. NullPointerException이란, 참조하는 값이 null일 경우 발생하는데, 일반적으로 null이란 값은 값의 없음이란 용도로 흔히 사용되고 있습니다. 자바 8 버전
https://google.github.io/styleguide/javaguide.html https://medium.com/clarityai-engineering/clean-code-a-practical-approach-896546435235 https://mediu
https://betterprogramming.pub/solid-principles-with-almost-real-life-examples-in-java-b292a4e2c18b https://medium.com/@avinash.dhumal/solid-design-pr
어플리케이션의 장애로 인해 생기는 유저의 불편함은 크며, 장애가 지속될 경우 이는 곧 유저 이탈로 이어집니다. 따라서 서비스를 개발하고 운영하는 개발자로서 사전에 발생할 수 있는 장애를 차단하고 예외를 다루는 능력은 매우 중요하다고 생각합니다.