티스토리 뷰
1.1
- 프로그래밍 언어: 사람 언어와 기계어의 다리 역할, 고급 언어, 저급 언어
- 고급 언어: 사람이 이해하기 쉬운 언어
- 저급 언어: 기계어에 가까운 언어, 어셈블리어
- 소스 파일: 고급 언어로 작성된 파일
- 컴파일: 소스 파일 -> 컴파일러 -> 기계어
- 자바
- 자바는 오라클
- JDK: 자바 개발 도구
- 모든 운영체제에서 실행 가능
- 객체지향
- 메모리 자동 정리
- 무료 라이브러리 많음
1.2
- Java SE의 구현체 JDK
- JDK: Open JDK, Oracle JD
1.3
- 프로그램들이 실행하면서 사용할 수 있는 값들을 환경 변수 이름으로 관리
- JKD를 이용할 수 있도록 JAVA_HOME 환경 변수 생성하고 Path 환경 변수 수정할 필요가 있음
1.4
- 바이트코드 파일: 소스 파일을 컴파일해서 생성된 코드 / 확장명 .class
- javac: 컴파일할 때 사용하는 명령어
- JVM: 바이트 코드 파일을 기계어로 번역하고 실행 / 운영체제 별로 다름
- 소스 파일 -> javac -> 바이트코드 파일 -> java -> JVM
1.5
1.6
- 통합개발환경(IDE)
1.7
- 이클립스는 워크스페이스 디렉토리가 다르면 멀티 실행 가능
1.8
- 바이트 코드 파일은 bin 디렉토리 아래에 있음
1.9
- 패키지 선언
- 클래스 선언
- 클래스명은 숫자로 시작할 수 없고 공백도 쓰면 안 됨
- 소스 파일명과 대소문자가 완전히 일치해야 함
- main(): 실행 진입점(Entry Point) / 바이트코드 파일을 실행하면 이 함수부터 시작
1.10
- 코드 주석
- //
- /*...*/
- /**.../
1.11
- 행문 끝에는 세미콜론(;)을 붙여야 함
'도서 및 강의 > 이것이 자바다' 카테고리의 다른 글
이것이 자바다 3판 챕터 6 (0) | 2024.08.26 |
---|---|
이것이 자바다 3판 챕터 5 (0) | 2024.08.25 |
이것이 자바다 3판 챕터 4 (0) | 2024.08.25 |
이것이 자바다 3판 챕터 3 (0) | 2024.08.25 |
이것이 자바다 3판 챕터 2 (0) | 2024.08.25 |
최근에 올라온 글