[Java] Java랑 친해지기

Beommm·2024년 7월 22일

Java

목록 보기
1/5

💻 프로그래밍 언어란?

  • 어떤 문제를 해결하기 위해 인간과 컴퓨터 사이에서 의사소통을 가능케 하는 인공적인 언어이다.
  • 이 언어를 통해 사용자는 컴퓨터에게 일련의 일을 시키는 명령어들의 집합체인 프로그램을 작성할 수 있다.
  • Java로 예를 들면 "Java라는 언어로 컴퓨터에게 일을 시킨다" 라고 보면 된다.

Java

썬 마이크로시스템즈에서 1995년에 발표한 객체 지향적 프로그래밍 언어. 현재 웹 애플리케이션 분야에 가장 많이 사용하는 언어 중 하나이고, 안드로이드를 비롯한 모바일 기기용 소프트웨어 개발에도 널리 사용되고 있다.
-위키백과


우리 Java를 소개합니다.

  • 운영체제(OS)에 독립적이다.
    JVM이 설치된 환경이라면 어디서든지 실행이 가능하다.
  • 객체지향 언어이다.
    상속, 캡슐화, 다형성, 추상화
    코드의 재사용♻ 및 유지보수🛠에 용이하다.
  • 자동 메모리 관리
    Garbage Collector가 자동으로 메모리를 관리해준다.
  • 네트워크, 분산처리, 멀티스레드
    시스템과 관계없이 네트워크, 분산처리, 멀티스레드 구현을 위한 손쉬운 API를 제공한다.

Java 가상 머신(JVM, Java Virtual Machine)

  • 컴파일된 자바 바이트코드를 실행시켜 주는 소프트웨어. 운영체제로부터 독립적이다.
    자바 프로그램은 JVM이 설치된 환경이라면 운영체제나 하드웨어에 종속되지 않고 실행이 가능하다.

컴파일(Compile)

  • 고급언어(인간이 이해할 수 있는 언어로 작성된 소스코드)를 기계어(CPU가 이해할 수 있는 언어)로 번역(변환)하는 작업을 말하고, 이것을 처리하는 프로그램을 컴파일러(Compiler)라고 한다.
    정보통신용어사전

야나두

나도 자바랑 친해질 수 있다~ 이말이야

0개의 댓글