profile
동료들과 함께하는 개발의 중요성에 관심이 많습니다. 언제나 호기심을 갖고 꾸준히 노력하는 개발자로서 성장하고 있습니다.

접근제어자의 종류 / 왜 사용할까?

프로젝트를 진행하면서 사용했던 접근제어자는 public 과 private만 사용해봤었다.이외에 2가지의 접근제어자가 있다고는 알고 있었지만 사용해보진 못했다. 이번 기회에 접근제어자에 대해 정확히 이해하고 넘어가야겠다.접근제어자는 클래스나 변수, 메서드의 접근을 제어하

2022년 7월 3일
·
0개의 댓글
·
post-thumbnail

JVM 메모리 구조?

JVM 메모리 구조를 보기전에 JVM이 무엇인지 알아야 한다.JVM은 Java Virtual Machine의 약자로 자바 가상 머신이라고 한다. 자바와 OS(운영체제) 사이에서 중개자 역할을 수행하며 자바가 OS(운영체제)에 구애 받지 않고 프로그램을 실행할 수 있도록

2022년 7월 2일
·
0개의 댓글
·
post-thumbnail

가비지 컬렉션, 컬렉터(Garbage Collection)

Garbage Collection 약어로 GC라고 부른다.메모리 관리 방법중 하나로 시스템에서 더이상 사용하지 않는 동적 할당된 메모리 블럭을 찾아 자동으로 다시 사용 가능한 자원으로 회수하는 것으로 시스템에서 가비지컬렉션을 수행하는 부분을 가비지 컬렉터라 부른다.가비

2022년 6월 25일
·
0개의 댓글
·
post-thumbnail

[TIL] 객체지향 설계 5원칙(SOLID)

항해26일차 2022.02.04좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다.결합도 : 클래스간의 상호 의존 정도를 나타내는 지표로써 결합도가 낮으면 클래스간의 상호 의존성이 줄어들어서 객체의 재사용 및 유지보수가 유리하다.B라는 클래스가 A의

2022년 2월 5일
·
0개의 댓글
·
post-thumbnail

[WIL] 항해99 2주차

항해 2주차 마무리알고리즘 문제 풀이 기간으로 40문제를 다 풀어보려고 했다.사실 알고리즘이 많이 약하다고 해서 다시 처음부터 차근차근 해보자는 생각

2022년 1월 23일
·
0개의 댓글
·