[JAVA] 자바란?

이가영·2023년 8월 30일
0

JAVA

목록 보기
1/12

자바의 탄생

  • 1995년에 썬 마이크로시스템즈에서 발표한 객체지향 언어
  • 현재 썬 마이크로시스템즈는 오라클에 인수되었음

    객체지향 언어

    객체지향프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 컴퓨터프로그램의 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 '객체'들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. 이러한 객체 지향 프로그래밍에서 사용하는 언어를 객체 지향 언어라 한다.

    객체

    실제 세상에서 사물의 개념을 프로그램에서 객체라 한다.
    예를 들어 사람 한 명이 하나의 객체가 된다. 그리고 객체는 이름, 나이 혹은 주민등록번호와 같이 상태를 갖고 있으며, 걷거나 뛰는 행위를 할 수 있다.
    사람 뿐만 아니라 자동차도 객체가 될 수 있으며, 시속 50km/h로 주행중인 상태 그리고 가속을 하는 행위를 갖을 수 있다.


자바의 특징

  • 쉬운 언어이다.
    -C와 C++언어의 문법을 기본으로 차용하여 개발된 언어
    -C와 C++이 가진 어려운 문법인 포인터와 다중 상속 제거
    -C와 C++에 비해 쉬운 언어
  • 플랫폼에 독립적이다.
    -자바는 JVM()만 있으면 윈도우, 리눅스, 맥 등 어떤 플랫폼에서도 실행이 가능
  • 객체지향 언어이다.
  • 메모리 관리를 자동으로 해준다.
profile
gy’s portfolio

0개의 댓글