Java

바인하·2022년 12월 31일
0

1. Java - 소개와 수업 소개

System Integration (시스템 통합)

2. Java - 설치

  • JDK (Java Development Kit)
    • 자바 개발하는데 필요한 도구들 모음
    • 개발자를 위한 것
  • JRE (Java Runtime Environment)
    • 자바 프로그램을 실행시키기 위한 실행환경 제공
    • 일반인을 위한 것

JDK > JRE

  • JVM (Java Virtual Machine)
    • 가상화된 환경
    • 하드웨어나 운영체제에 따라서 달라질 수 있는 호환성의 문제는 운영체제 버전에 따라서 만들어진 JVM이 알아서 해결
    • 하나의 자바 프로그램을 만들면 어떤 환경에서도 실행할 수 있는 것이 바로 JVM의 역할

3. Java - 실행

  • 소스코드 (javac) → Byte Code (java)→ VM

  • 변수의 효용성

    • 중복의 제거
      → 가독성 높음 / 유지보수 효율성 좋음
  • 자동 형변환 (암시적 형변환)은 좁은 데이터 → 넓은 데이터로의 변환만
    가능
    ex) int → double 은 되는데, double → int는 안됨
    따라서 int a = 3.3; 은 오류 발생

  • equals() : 문자열 비교하는 메소드

  • switch 문 : 주어진 조건이 case로 없는 경우 default 가 실행됨

profile
되면 한다

0개의 댓글