Tech/Java5 Java의 장단점 📌 알림 해당 글은 공부 목적으로 작성한 글입니다. 📌 장점 1. 운영체제에 독립적이다. JVM에서 동작하기 때문에 특정 운영 체제에 종속되지 않는다. 2. 객체지향 언어이다. 캡슐화, 상속, 추상화, 다형성 등 객체지향적인 프로그래밍을 위한 여러 지원을 제공한다. 3. 자동으로 메모리 관리를 해준다. JVM에서 Garbage Collector(가비지 컬렉터)라고 불리는 Demon Thread(데몬 쓰레드)에 의해 GC(Garbage Collection)가 일어나는데, GC로 인해 별도의 메모리 관리가 필요 없으며, 비즈니스 로직에 집중할 수 있다. 가비지 컬렉터의 동작 원리 (+⍺) 4. 오픈 소스이다. 정확히 말하면 OpenJDK가 오픈 소스이다. 많은 Java 개발자가 존재하고 생태계가 잘 구축되어.. 2022. 12. 26. 이전 1 2 다음