한눈에 보는 정의

Java는 '한 번 작성하면 어디서든 실행된다(Write Once, Run Anywhere)'는 철학으로 만들어진 OOP(객체지향 프로그래밍) (객체지향) 프로그래밍 언어로, JVM(Java Virtual Machine)만 있으면 운영체제에 상관없이 실행할 수 있습니다.

자세히 알아보기

  • 예문: "이 회사는 대규모 결제 시스템의 백엔드를 Java로 개발했다."
  • 코드를 실행 파일이 아니라 JVM이 이해할 수 있는 중간 코드(바이트코드)로 컴파일하기 때문에, 같은 코드를 윈도우·리눅스 등 다양한 환경에서 그대로 실행할 수 있습니다.
  • 상속(Inheritance) (상속), 다형성(Polymorphism) (다형성) 등 객체지향 개념을 언어 차원에서 강하게 지원해, 대규모 시스템을 체계적으로 설계하는 데 적합합니다.
  • 안정성과 확장성이 중요한 은행, 대기업 시스템의 백엔드나 안드로이드 앱 개발에서 오랫동안 널리 채택되어 온 언어입니다.

관련 용어

최종 수정일: 2026년 7월 15일

← 용어사전 전체 목록으로