ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바(Java)란?
    공부/Java 2023. 11. 29. 13:30

    자바(java)란?

     

    자바의 특징

     

    1. 운영체제에 독립적

    자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에,

    운영체제에 따라 프로그램을 변경하지 않고도 실행이 가능

     

    2. 객체지향언어

    객체지향언어의 특징인 상속, 캡슐화, 다형성이 잘 적용된 순수한 객체지향언어임

     

    3. 자동 메모리 관리(Garbage Collection)

    가비지 컬렉터가 자동적으로 메모리를 관리해줌

    -> 프로그래머가 메모리를 따로 관리 하지 않아도 됨

     

    4. 네트워크와 분산처리 지원

     

    5. 멀티쓰레드 지원

     

    6. 동적 로딩(Dynamic Loading) 지원

    실행 시 모든 클래스가 로딩되지 않고 필요한 시점에 클래스를 로딩하여 사용할 수 있음

    일부 클래스가 변경되어도 전체 애플리케이션을 다시 컴파일하지 않아도 됨

     

    7. 이식성이 높은 언어

     

     

     

     

    자바 가상 머신(JVM)

     

    JVM = Java Virtual Machine

    직역하면 '자바를 실행하기 위한 가상 기계'

     

    자바로 작성된 애플리케이션은 JVM에서만 실행되기 때문에,

    자바 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요

     

     

    자바 개발도구(JDK)

     

    JDK = Java Development Kit

     

    자바로 프로그래밍을 하기 위해 설치

    자바 다운로드 링크

    https://www.oracle.com/java/technologies/downloads/

     

    필자는 자바 17버전을 설치함

    JDK 파일을 설치, 더블 클릭을 통해 실행

    다음 버튼을 쭉쭉쭉 클릭하면 자바 설치는 완료

     

    편의를 위해 bin 폴더를 환경변수 path에 등록하면 좋음

     

    ※ cmd를 켜고 java -version 또는 javac -version 을 입력하면 내 컴퓨터에 깔린 자바버전을 확인할 수 있음

    java 뒤에 한 칸 띄어쓰기 후 -version

    '공부 > Java' 카테고리의 다른 글

    변수의 타입  (0) 2023.12.01
    자바 예약어 종류  (0) 2023.12.01
    변수의 선언과 저장  (0) 2023.12.01
    자주 발생하는 에러와 해결방법  (2) 2023.11.30
    이클립스 단축키 모음  (0) 2023.11.30
Designed by Tistory.