프로젝트를 진행하면서 사용했던 접근제어자는 public 과 private만 사용해봤었다.이외에 2가지의 접근제어자가 있다고는 알고 있었지만 사용해보진 못했다. 이번 기회에 접근제어자에 대해 정확히 이해하고 넘어가야겠다.접근제어자는 클래스나 변수, 메서드의 접근을 제어하
JVM 메모리 구조를 보기전에 JVM이 무엇인지 알아야 한다.JVM은 Java Virtual Machine의 약자로 자바 가상 머신이라고 한다. 자바와 OS(운영체제) 사이에서 중개자 역할을 수행하며 자바가 OS(운영체제)에 구애 받지 않고 프로그램을 실행할 수 있도록
Garbage Collection 약어로 GC라고 부른다.메모리 관리 방법중 하나로 시스템에서 더이상 사용하지 않는 동적 할당된 메모리 블럭을 찾아 자동으로 다시 사용 가능한 자원으로 회수하는 것으로 시스템에서 가비지컬렉션을 수행하는 부분을 가비지 컬렉터라 부른다.가비
항해26일차 2022.02.04좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다.결합도 : 클래스간의 상호 의존 정도를 나타내는 지표로써 결합도가 낮으면 클래스간의 상호 의존성이 줄어들어서 객체의 재사용 및 유지보수가 유리하다.B라는 클래스가 A의
항해 2주차 마무리알고리즘 문제 풀이 기간으로 40문제를 다 풀어보려고 했다.사실 알고리즘이 많이 약하다고 해서 다시 처음부터 차근차근 해보자는 생각