📅 2023.04.25
📂 Java01_HelloWorld ~ 📂 Java05_Identifier
HelloWorld
자바 프로그램 실행 구조
- 개발자 java 파일에 코드 작성
- 이클립스에서 java 파일 저장하면 컴파일 해줌
- 컴파일하게 되면 java 파일은 class 파일로 변환
- class 파일을 jvm에게 전달하면 os에 맞는 명령어 체계로 변환하며 실행
java 파일? class 파일?
- java 파일 : java 개발자가 작성하는 코드를 가지고 있는 소스코드 파일
- class 파일 : jvm에 의해 실행되는 class 파일
컴파일과 컴파일러
- 컴파일러 : 컴파일을 해주는 소프트웨어
- java에서의 컴파일 : java 파일의 코드를 jvm의 코드로 변환
인터프리터와 인터프리트
- 인터프리터 : 인터프리트를 해주는 소프트웨어
- 인터프리트 : 코드를 os가 인식할 수 있는 코드로 변환하며 실행하는 것
JVM (Java Virtual Machine)
- JVM은 자바 코드를 실행해주는 역할을 하기 때문에 JRE(Java Runtime Environment)라고 부르기도 함
📂Java01_HelloWorld
Print
( ) 안의 내용을 출력하고 한 줄 내려주지 않음
System.out.print("안녕하세요");
다양한 형태의 값을 지원
System.out.println(100);
System.out.println(11.11);
문자열과 문자열을 더하면 하나의 문자열이 됨
System.out.println("문자열1" + "문자열2");
문자열과 문자열이 아닌 것을 더하면 문자열이 아닌 것이 문자열로 반환되고 문자열 + 문자열을 수행
System.out.println("정수 : " + 100);
📂Java03_Print
식별자 (Identifier)
프로그래밍 언어에서 개발자가 만들어 사용하는 요소들을 구분하기 위해 붙혀주는 이름
문법적으로 지켜야하는 규칙
- 길이에 제한이 없음
- 첫 글자는 문자, _, $ 만 가능
- 두 번째 글자부터는 문자, 숫자, _, $를 사용할 수 있음
- 한글 등도 가능
자바에서의 권장사항
- 변수 첫 글자는 소문자로 작성
- 메서드 첫 글자는 소문자로 작성
- 클래스 첫 글자는 대문자로 작성
- 상수를 의미하는 것들은 모두 대문자로 작성
표기기법
-
잘못된 표기 예
ex) koreanpointavg
, korean point avg
-
스네이크 표기법
: 단어와 단어 사이에 언더바( _ )를 두는 표기 기법
: 자바에서는 상수를 의미하는 것들을 표기할 때 사용
ex) korean_point_avg
, car_count
-
카멜 표기법
: 각 단어의 첫 글자를 대문자로 작성하는 표기 기법
: 자바에서는 상수를 의미하는 것들외의 모든 것들을 표기할 때 사용
ex) koreanPointAvg
, carCount
-
파스칼 표기법
: 단어의 첫 시작은 항상 대문자를 사용하는 표기법
ex) KoreanPointAvg
, CarCount
📂Java05_Identifier