01. JAVAJAVA란 플랫폼 독립성, 객체 지향, 안정성을 강점으로 하는 프로그래밍 언어다. 전 세계적으로 백엔드, 모바일(Android), 임베디드, 금융 시스템 등 다양한 영역에서 널리 사용된다. JAVA는 여러 버전이 존재하며, 버전에 따라서 성능과 문법 차이가 있다. 실무에서는 Java 17 이상을 사용하는 경우가 많다. JAVA의 특징 Write Once, Run Anywhrere자바 가상 머신(JVM) 위에서 실행되므로 운영체제에 상관없이 작동>> JRE(자바 가상 머신 + 표준 클래스 라이브러리) 설치되어 있는 모든 운영체제에서 실행 가능객체 지향 언어(OOP)클래스를 기반으로 설계하여, 확장성이 좋고 유지보수에 용이함자동 메모리 관리 (GC)개발자가 직접 메모리를 해제하지 않아도 됨>>..