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 가 실행됨