➕ Language/▹ Java
0. 자바 소개
Ardor924
2025. 4. 27. 13:09
Java
출시년도 : 1995년
창시자 : 제임스 고슬링
타입 : 객체지향언어(OOP)
특징 :
- 컴파일 언어와 인터프리터 언어의 장점을 조합한 하이브리드형 언어
- Java로 작성된 프로그램은 플랫폼에 맞는 자바 가상 머신만 설치되어 있다면 대체로 문제없이 동작
JVM :
- Java로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상머신
- JRE에 포함되어 있으며, Java 컴파일러가 프론트엔드를 담당한다면 Java 가상 머신은 코드 최적화와 백엔드를 담당
자바 컨벤션
프로젝트명 : 대문자로시작
패키지명 : 소문자로 시작
클래스명 : 대문자로 시작
변수명 :
- 카멜케이스
- 예약어 사용불가,
- 숫자로 시작할수 없음
- 대소문자구분
- 특수문자는 __ 와 $ 만 가능
저수준 언어 VS 고수준 언어
기계어 -> 어셈블리 -> 프로그램어 -> 사람의언어
컴파일
컴파일 : 인간이 이해하는 언어의 소스코드를 기계가 이해할수있게 변환하는 작업