(자바)
코드 용어 이해
( .) 상위 패킷과 하위 패킷을 구분합니다. 파일 시스템에서는 상위 디렉토리와 하위 디렉토리로 생성됩니다.
패키지 선언

클래스 선언
클래스 이름은 숫자로 시작할 수 없으며 공백을 포함하고 소스 파일 이름의 대소문자와 일치해야 합니다.

main() 메서드: 프로그램 실행을 위한 진입점
바이트코드 파일을 실행하면 main() 메서드 블록이 실행됩니다.

콘솔로 코드 출력

실행 문을 작성할 때 주의하십시오. 반드시 ; (세미콜론). 여러 줄에 걸쳐 작성하고 끝에 삽입할 수 있습니다.
메모(바로가기: 컨트롤 + / )
한 줄 주석: //
여러 줄 주석: /* */
문서 의견: /** */ (javadoc 명령으로 API 문서를 생성하는 데 사용됨)
변수 문
: 저장할 데이터의 종류와 변수 이름을 결정합니다.
변하기 쉬운 : 값을 담기 위한 명명된 공간
서로 다른 타입의 값을 저장할 수 없음(정수형 변수(int)에는 정수값만, 실수형 변수(double)에는 실수값만 저장할 수 있음)
변수 이름 만들기
영문 대소문자, _, $, 숫자 조합 가능, 숫자로 시작하지 않아야 함(첫 글자는 영문이어야 함),
변수 이름 작성 규칙: LowerCamelCase, 한글 제외
저장하는 값을 쉽게 알 수 있도록 변수 이름을 지정하는 것이 좋습니다. (아무래도)
※ Java 소스 파일 이름(클래스 이름)은 대문자로 시작하는 것이 일반적입니다.
변수 이름은 소문자로 시작
변수 초기화 : 변수에 대한 값(초기값)의 초기 할당
변수를 선언할 때 초기 값을 할당할 수 있습니다.
초기화되지 않은 변수는 아직 메모리에 할당되지 않았기 때문에 변수에 대한 메모리 값을 읽을 수 없습니다.
초기화되지 않은 변수를 사용하면 오류가 발생합니다.
자바 데이터 유형
: 변수 선언 시 저장할 수 있는 값의 종류와 허용 범위가 종류에 따라 다릅니다.
1. 8개의 기본 유형
– (정수)byte, short, int, long
– (문자) 문자
– (실수)float, double
– (논리적) 부울 값
2. 참조 유형
위의 기본 유형을 제외한 모든 유형(무한히 많음)
정수 유형
: 바이트, short, int, long
모든 부호 있는 정수 유형의 경우 최상위 비트가 부호 비트로 사용되고 나머지 비트는 값의 범위를 결정합니다.
양수: 0, 음수: 1
리터럴: 프로그래머가 코드에 직접 입력한 값
바이트(1바이트, 8비트)
가장 작은 값: 100000000(-128)
가장 큰 값: 11111111 (127)
short(2바이트, 16비트)
가장 작은 값: (1000 0000 0000 0000) (-32768)
가장 큰 값: (0111 1111 1111 1111) ( 32768)
정수(4바이트, 32비트)
가장 작은 값: (-2147483648)
가장 큰 값: (2147483647)
long(8바이트, 64비트)
큰 숫자 데이터를 처리하는 프로그램(예: 은행, 과학)에서 사용
int 유형의 법적 범위를 초과하는 리터럴에는 long 값임을 나타내기 위해 l 또는 L을 추가해야 합니다(컴파일러는 항상 정수 리터럴을 int 값으로 처리함).

char(문자 유형)(2바이트, 16비트)
단일 문자 값 저장
‘ ‘로 묶인 것을 문자 리터럴이라고 합니다.
유니코드로 변환하여 저장(유니코드: 전 세계의 문자를 0에서 65535까지의 숫자로 매핑하는 국제 표준 규칙)
유니코드는 Char 타입으로 저장 가능 (유니코드 직접 할당 가능)
유니코드는 정수이므로 char 유형도 정수 유형입니다.

실수 유형
: 플로트, 더블
double형은 float형보다 더 큰 실수를 저장할 수 있고 정밀도가 더 높습니다.

논리적인 남자
: 부울(1바이트)
두 개의 상태 값을 저장할 때
허위 사실
문자열 유형
: 문자열(참조 유형)
문자열을 변수에 저장하기 위해 사용(문자열: ” “로 묶인 문자)
특정 문자를 묶으려면 이스케이프 문자를 사용해야 합니다.
\(백슬래시) : ” , ‘ , \ 앞에 \(백슬래시)를 사용하십시오.
\유 16진수: 16진수 유니코드에 해당하는 문자를 포함합니다.
\티 : 인쇄시 탭만큼 띄어쓰기
\N : 출력 중 줄 바꿈(줄바꿈)
\아르 자형 : 캐리지 리턴 온 출력
텍스트 블록(“”” “””)를 사용하면 생성된 문자열이 이스케이프나 줄바꿈 없이 있는 그대로 저장됩니다(Java 13에서 제공).

※ 자바 바로 가기
Ctrl + F11: 단축키 실행
Ctrl + Space: 힌트 받기
Ctrl + / : 댓글
Alt + 방향키 : 줄 이동
Ctrl + M : 창 크기
Ctrl + D: 줄 삭제
Ctrl + 1 : 코드 변경 알림 (동일 변수 즉시 변경 가능)

