[JAVA] JAVA의 언어적 특성 - 이것이 자바다 ☕
1. 이식성이 높은 언어 이식성 : 서로 다른 실행환경을 가진 시스템 간에 프로그램을 옮겨서도 실행할 수 있는 것 왜 이식성이 높을까 ? 자바는 JVM(Java Virtual Machine) 위에서 동작하기 때문에 운영체제 상관없이 작동 가능하다. 2. 객체지향 언어 객체지향 : 부품에 해당하는 객체들을 먼저 만들고 이것들을 하나씩 연결해서 전체 프로그램을 완성하는 기법 자바는 100% 객체지향 언어에 해당한다. 객체를 만들기 위해 설계도에 해당하는 클래스를 작성하고, 객체와 객체를 연결해 목적에 맞는 프로그램을 만들어 낸다. 자바에서는 아무리 작은 단위의 프로그램이라도 객체로 만든다. 객체지향언어이기 때문에 객체지향 언어가 갖는 캡슐화, 다형성 , 상속 등의 기능을 제공한다. 🌟 객체지향 프로그래밍(O..