개발하는 5bong2

[JAVA] #1 자바 언어의 특징 본문

computer/JAVA

[JAVA] #1 자바 언어의 특징

5bong2 2022. 2. 12. 14:50
728x90

-- 자바 언어의 특징

1) 객체지향 언어(Object Oriented Language)

  • 객체 중심 프로그래밍 방식
  • 객체(Object) = 상태(state, 객체의 속성) + 동작(behavior, 객체의 기능)

                       = 데이터(data, 변수 → 명사) + 메소드(method, 함수( ) → 동사( ))

      ex) Car.run( ) ◀ 하나의 객체

 

=> 객체들의 모임을 클래스(Class)라고 한다.

 

2) 플랫폼과 독립적(Platform Independent)

* 자바 가상 머신(JVM) : 가상운영체제로서 서로 다른 운영체제에서 프로그램을 실행시키기 위한 환경을 만들어주는 역할.

 

3) 분산 환경에 적합한 동적인 확장이 가능

  • 자바는 네트워크 상에서 동작되는 것을 기본으로 설계 → 네트워크 관련 프로그램 개발이 용이

 

4) 안정적(Secure)이고 단순(Simple)

  • C / C++ 언어의 복잡한 기능을 삭제
728x90

'computer > JAVA' 카테고리의 다른 글

[JAVA] #2 객체 지향 프로그래밍 언어의 특징  (0) 2022.02.12
Comments