주요 패키지
java.lang | 모든 프로그램에 필요한 기본 부품 제공 |
java.util | 많은 프로그램에 유용한 유틸리티 부품 제공 |
java.io | 파일 또는 네트워크 입출력 전담 부품 제공 |
java.awt | 윈도우 프로그램용 시각 사용자 인터페이스 부품 제공 |
javax.swing | 개선된 사용자 인터페이스 부품 제공 |
java.net | 네트워크 통신 전담 부품 제공 |
사용되지 않는 예약어
사용되지 않는 예약어 | 대체제 |
const | final |
goto | 없음 |
실행문 & 세미콜론;
- 실행문은
;
를 기준으로 구분됨
;
을 구분자로 해서 한줄에 여러 실행문을 작성하거나 또는 여러줄에 걸쳐 작성하고 맨 마지막에;
을 붙여도 됨
명명법
- 상수명 : 대문자(ARRAY_SIZE등)
- 변수, 필드명 : 소문자로 시작
- 클래스명 : 대문자,
_
로 시작
- 카멜케이스 권장
변수, 자료형
String | 두 글자 이상의 문자열, 큰따옴표 사용 | String 변수명 = “값”; |
char | 한 글자 문자, 작은 따옴표 사용 | char 변수명 = ‘값’; |
double | 실수, 자바가 해석하는 기본 실수 값 | double 변수명 = 값; |
int | 정수, -21억 ~ 21억 | int 변수명 = 값; |
boolean | boolean 값 | boolean 변수명 = true 또는 false; |
float | double 보다 덜 정밀한 실수 | float 변수명 = 값f 또는 값F; |
long | int 보다 큰거나 작은 정수, 값에 _로 단위 구분 가능 | long 변수명 = 값l 또는 값L; long uk = 1_000_000_000_000L; |
메모리 사용 크기별 타입 구분
1byte(8bit) | 2byte(16bit) | 4byte(32bit) | 8byte(64bit) | |
정수 타입 | byte | short char | int | long |
실수 타입 | float | double | ||
논리 타입 | boolean |
변수 이름 짓는 법
- 저장할 값에 어울리는 이름
_
, 문자, 숫자 사용 가능, 공백 사용 불가
_
, 소문자로 시작 가능, 첫 글자를 제외한 각 단어의 시작 글자는 대문자
- 예약어 사용 불가
절대 변하지 않는 상수: fianl
- final 키워드, 대문자 변수명
- 항상 불변을 보장하지는 않음(List 등)
final String 대문자 = "값";
'Java' 카테고리의 다른 글
Java 기초 문법(3) (0) | 2023.12.20 |
---|---|
Java 기초 문법(2) (0) | 2023.12.20 |
Java 구동 방식 (1) | 2023.12.20 |
팩토리 메서드 패턴을 적용해보자 (0) | 2023.10.26 |
템플릿 메서드 패턴을 적용해보자 (0) | 2023.10.26 |