본문 바로가기
728x90

Programming/Java11

코딩용 폰트가 따로 있다? 코딩용 폰트 비교 및 JAVA IDE 폰트 설정 코딩용 폰트가 따로 있다는 사실을 아시나요? 개발자 분들이야 다 아시겠지만, 저 같은 초보이면서 주변에 물어볼 사람 없이 혼자 공부하시는 분들은 잘 모르실 거 같아요. 저도 며칠 전 강의 듣다가 알았네요. 네.. 코딩용 폰트가 따로 있다고 합니다. 우리가 PC 사용하는 중이나, 코딩하면서 l(소문자 L)와 I(대문자 I), |(특수기호) , 그리고, 0(숫자)와 O(알파벳) 이 혼동이 와서 고생한 적 있으실 거예요. 이런 문제점을 해결해 주는 것이 코딩용 폰트입니다. Eclipse와 Intellij 기본 폰트도 코딩용 폰트라서 폰트 변경하지 않고 쓰면, 문제가 없는데, 본인이 좋아하는 예쁜 폰트로 변경해놓고, 비슷한 글자 때문에 헷갈려 하곤 하지요. 코딩용 폰트에는 JetBrains Mono, Conso.. 2022. 10. 7.
[JAVA] heap, stack, static 메모리 구조 Java의 각 객체는 각각 다른 메모리 영역에 로드가 됩니다. 보통은 신경 쓸 일이 적으나, 간혹 이 부분을 고려하지 않아서 오류가 발생하므로 기본적인 개념은 정리가 필요합니다. 한번 정리 안 하면 두고두고 헷갈리게 됩니다. (제가 그래서 지금 이 글을 쓰면서 개념을 정리하는 중입니다.) Java의 메모리 영역은 다음과 같이 3가지입니다. Stack, Heap, Method(Static) 하나씩 정리해 보겠습니다. Stack 영역 Stack 영역은 기본 자료형(int, double, byte, long, boolean 등)에 해당되는 지역변수, 매개변수 등이 할당되는 영역입니다. 즉 임시로 사용하는 변수나 정보를 저장하는 영역입니다. 따라서 method가 호출될 때 생성되고, method 실행이 종료되면.. 2022. 8. 18.
728x90