Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- IntelliJ
- 자바
- 티스토리챌린지
- SQL
- 리눅스
- DBMS
- mssql
- JPA
- 호이스팅
- 오블완
- github
- MariaDB
- PostgreSQL
- rsync
- Javascript
- 명령어
- pandas
- docker
- spring
- mysql
- git
- group by
- Python
- analytics4
- oracle
- 트랜잭션
- 추상클래스
- MongoDB
- java
- Linux
Archives
- Today
- Total
목록2024/12/05 (1)
hanker
Java - 컴파일타임(Compile Time)과 런타임(Run Time)이 뭘까?
프로그램의 실행과 관련된 중요한 개념인 컴파일 타임(Compile Time)과 런타임(Run Time)에 대해서 알아보자! 컴파일 타임 (Compile Time) 정의- 컴파일 타임은 소스 코드를 기계어로 변환하는 컴파일 과정에서 발생하는 시간을 의미한다.- 프로그램이 실행되기 전에 코드가 컴파일러에 의해 번역되고 오류를 검사하는 단계이다. 주요 특징오류 감지: 컴파일러는 문법 오류(Syntax Error), 타입 오류(Type Error), 선언되지 않은 변수, 잘못된 메서드 호출 등을 검사한다.정적 분석: 프로그램 실행 전 정적인 코드 구조만을 분석한다.바이트코드 생성: Java의 경우, 컴파일 타임에 소스 코드(.java)가 바이트코드(.class)로 변환된다. 문법오류 예 : public ..
JAVA
2024. 12. 5. 00:00