이식성이 높은 언어 자바 실행 환경(JRE : Java Runtime Environment)이 설치되어 있는 모든 운영체제에서 실행 가능 절차 지향 언어와 달리 호환성이 좋다. ※ JVM (Java Virtual Machine) : 자바 가상 기계 객체 지향 언어 (OOP : Object Oriented Programming) 객체를 먼저 만들고, 이것들을 조합해서 전체 프로그램을 완성하는 방법 자바는 100% 객체 지향 언어 코드 재사용 용이, 디버깅 용이 유지보수 비용↓ C++, VC++ 보다 더 완벽한 객체지향 언어! main이라는 함수로 실행 Java, C#은 처음부터 클래스로 실행 함수적 스타일 코딩을 지원 (C언어와 같은 절차 지향적 코딩) 때로는 함수적 코딩이 더 효율적인 경우도 있어서! 자..