본문 바로가기
스터디 자료 준비/JAVA

JAVA 스터디를 위한 키워드 1-6

by 세 미 콜 론 2022. 2. 15.
728x90
반응형

1. JDK (Java Development Kit)
     = JRE (Java Runtime Environment) + 컴파일러 + 디버거 등등

    - JRE란 자바 실행 환경의 약자로, Java 애플리케이션을 생성하고 실행하기 위한 구성 요소를 의미
    - JRE = JVM + Java 클래스 라이브러리 + Java 클래스 로더
    - JVM(Java Virtual Machine) : 자바 가상 머신으로 어떤 환경에서든 같은 실행을 할 수 있도록 만드는 머신

     JDK의 종류
      1) Java SE(Standard Edition) : 자바 표준 JDK
      2) Java EE(Enterprise Edition) : 웹 서버 개발을 위한 JDK
      3) Java ME(MS Edition) : MS 환경 개발을 위한 JDK(현재는 많이 사용되지 않음)

2. Compile(컴파일)
     = 고급언어 → 기계어

   개발자 PC
    JAVA 문법
-------------------
      JRE
-------------------    컴파일 실행 하면 Class 파일 생성
     JVM
-------------------
     OS

     실행 PC
    CLASS 파일
-------------------
     JRE
-------------------
     JVM
-------------------
     Linux 

3. 주석
   1) //내용 : 단행 주석
   2) /* 내용 */ : 다행 주석
   3) /** 내용 */ : API 주석

이 이미지는 모두 시진핑 주석이라는 뜻이다 

4. 식별자(Identifier)
    : 변수, 상수, 클래스, 패키지와 같은 개체 이름을 붙일 때 사용
   규칙
    1) 첫 글자가 숫자면 안됨
    2) 공백이 있으면 안됨
    3) 특수문자 사용하면 안됨(단, _와 $는 허용)

5. 명명법
 1) 파스칼 : PersonData과 같이 단어가 바뀔때마다 대문자 
 2) 언더스코어 : person_data과 같이 단어 사이에 _ 삽입
 3) 카멜 : personData과 같이 첫 단어는 소문자, 그 후로는 단어의 첫 문자가 대문자
 4) 헝가리안 : nIndex, bDelYn, sName과 같이 변수명의 앞에 자료형 표기(n = 숫자, b = 불린, s = 스트링)

6. package
 1) 소문자로 명명
 2) 폴더 개념(디렉토리)
 3) 패키지가 달라지면 다른 실행 (jh.edu.a와 jh.test.a는 다른 파일로 인식)
 4) 파일의 맨 첫 줄 선언 (ex : package jh.test.edu; )
 5) java로 시작되는 package는 선언 불가능
 * 권고사항 : java 프로그램을 짤 땐 최소 패키지를 두 단위 이상으로 하는 것이 좋음 

728x90
반응형

댓글