ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java 프로그래밍 시작
    언어/Java 2021. 5. 8. 13:45

    개인 공부 후 정리 목적인 글입니다.

     

     

    프로그램이란?

       어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합체

     

    컴파일 : 컴퓨터가 이해할 수 있는 언어로 변환

    컴파일러 : 컴파일 작업을 하는 프로그램

     

    기계어 : 컴퓨터가 이해할 수 있는 이진수 명령어들로 구성된 언어

    어셈블리어 : 기계어를 사람이 보기 쉽게 문자를 기호화하여 나타낸 것

     

     - 고급언어(사람이 이해하기 쉽게 작성된 언어) : 자바 

     - 저급언어(컴퓨터가 이해하기 쉽게 작성된 언어) : 어셈블리어 

     

    자바의 특징

    • 플랫폼에 종속되지 않음 / 독립성 (플랫폼 : 프로그램이 실행되는 환경 )
    • 안정적인 프로그램 (가비지 컬렉터 : 사용하지 않는 동적 메모리를 주기적으로 수거)
    • 객체 지향 언어 (캡슐화, 상속, 다형성)
    • 클래스, 패키지, 멀티스레드

    JDK : 자바 개발을 위해 설치하는 자바 라이브러리로 컴파일러 같은 개발도구JRE로 구성 

    JRE : 자바 프로그램이 실행되는 자바 실행 환경으로 자바 API자바 가상 기계를 포함

    - 자바 API : 개발자들이 사용할 수 있게 만들어놓은 자바 클래스 집합

    - 자바 가상 기계 : 서로 다른 플랫폼에서 자바 프로그램이 실행 할 수 있는 환경을 제공

     

    '언어 > Java' 카테고리의 다른 글

    switch/case 문  (0) 2021.05.15
    Java 조건문 & 반복문  (1) 2021.05.13
    Java 연산자  (2) 2021.05.09
    Java Scanner 클래스  (0) 2021.05.09
    Java 변수와 자료형  (2) 2021.05.08
Designed by Tistory.