[앱 스쿨 2기 : Android] 1주차 2023.04.25 (Java)

hxeyexn·2023년 5월 5일
0
post-thumbnail

📅 2023.04.25

📂 Java01_HelloWorld ~ 📂 Java05_Identifier

HelloWorld

자바 프로그램 실행 구조

  1. 개발자 java 파일에 코드 작성
  2. 이클립스에서 java 파일 저장하면 컴파일 해줌
  3. 컴파일하게 되면 java 파일은 class 파일로 변환
  4. 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)

프로그래밍 언어에서 개발자가 만들어 사용하는 요소들을 구분하기 위해 붙혀주는 이름

문법적으로 지켜야하는 규칙

  1. 길이에 제한이 없음
  2. 첫 글자는 문자, _, $ 만 가능
  3. 두 번째 글자부터는 문자, 숫자, _, $를 사용할 수 있음
  4. 한글 등도 가능

자바에서의 권장사항

  1. 변수 첫 글자는 소문자로 작성
  2. 메서드 첫 글자는 소문자로 작성
  3. 클래스 첫 글자는 대문자로 작성
  4. 상수를 의미하는 것들은 모두 대문자로 작성

표기기법

  1. 잘못된 표기 예
    ex) koreanpointavg, korean point avg

  2. 스네이크 표기법
    : 단어와 단어 사이에 언더바( _ )를 두는 표기 기법
    : 자바에서는 상수를 의미하는 것들을 표기할 때 사용
    ex) korean_point_avg, car_count

  3. 카멜 표기법
    : 각 단어의 첫 글자를 대문자로 작성하는 표기 기법
    : 자바에서는 상수를 의미하는 것들외의 모든 것들을 표기할 때 사용
    ex) koreanPointAvg, carCount

  4. 파스칼 표기법
    : 단어의 첫 시작은 항상 대문자를 사용하는 표기법
    ex) KoreanPointAvg, CarCount

📂Java05_Identifier


profile
Android Developer

0개의 댓글