자바의특징

    [JAVA] 자바 - 자바의 특징을 이해하자

    1. 운영체제에 독립적 자바는 자바가상머신(JVM)위에서 해석이 되어 JVM이 대신 운영체제와 통신한다. 그래서 자바는 운영체제와 독립적인 반면에, 자바가상머신은 운영체제와 종속적인 관계다. 즉, 자바로 작성된 프로그램은 자바가상머신만 있다면 어디서든 실행이 된다. 2. 객체지향 언어 3. 자동 메모리 관리 c언어는 malloc으로 메모리를 할당하면 free함수로 항상 할당해제를 해줘야한다. 하지만, 자바로 작성된 프로그램이 실행되면, 가비지 컬렉터란 놈이 대신 메모리를 관리해준다. 그래서, 프로그래머가 오로지 프로그래밍에만 집중할 수 있게 해준다. 4. 멀티쓰레드를 지원 https://beingdesigner.tistory.com/2 자바(java): 멀티쓰레드(Thread)를 지원한다는 의미 먼저 쓰..