Java

· Java
이 글은 공부를 하면서 알게 된 내용들을 기록하는 글 입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다!✅ Garbage Collection (GC)란?`JVM(Java Virtual Machine)`에서 제공하는 메모리 관리 기법으로서, 프로그램에서 더 이상 사용되지 않는 메모리를 자동으로 회수합니다.`JVM`의 Heap 영역에 동적으로 할당했던 메모리 객체(Garbage)를 파악한 후, 이를 주기적으로 메모리 할당 해제합니다. C나 C++이 개발자가 직접 메모리를 할당하고 할당 해제하는 언어와 달리, GC가 있는 언어의 경우 개발자가 메모리 관리를 하지 않아도 됩니다.그렇기 때문에 개발자는 메모리 관리와 같은 일에 신경쓰지 않고 개발에만 신경쓰면 되며,`Memory leak(메모리 누수)`..
· Java
이 글은 공부를 하면서 알게 된 내용들을 기록하는 글 입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다!✅ Compiled 언어란언어는 `Compiled` 언어와 `Interpreted` 언어로 나뉩니다. `Compiled`는 번역으로, `Interpreted`는 통역으로 비유를 해볼 수 있는데요,  `Compiled` 언어는 개발자가 프로그래밍 언어로 코드를 짜고, 그걸 실행하기 전에 "미리" 컴퓨터가 읽을 수 있는 언어로 번역 작업을 해두는 것을 이야기합니다. `Interpreted` 언어는 개발자가 작업한 코드를 그대로 컴퓨터에게 건내주면, 통역을 하는 프로그램, 즉 interpreter가 실시간으로 컴퓨터에게 기계어로 통역해서 일을 시키는 것입니다. 실시간 통역과 같은 일을 하는 것이죠..
· Java
이 글은 공부를 하면서 알게 된 내용들을 기록하는 글 입니다. 오류나 고쳐야 할 사항들이 있다면 지적 부탁드립니다!✅ final 키워드란`final` 키워드는 Java에서 세 곳에서 사용될 수 있습니다.🔥 variable`final` 키워드를 통해 선언된 변수는 다른 값(value)나 객체(object)로 재할당될 수 없습니다. 즉, 값이 변경될 수 없는 `상수(constants)`가 됩니다.따라서 `final` 변수를 선언할 때 초기화를 진행해야 하며, 만일 그렇지 않은 경우는 생성자를 통해서만 초기화될 수 있습니다.class Car { private final int fuel; Car() { this.fuel = 0; }} `final` 변수가 참조형(reference)..
HEY__
'Java' 카테고리의 글 목록