< ! > = 유용할 만한 어떤거..
접근제한자 클래스선언 클래스이름 {
접근제한자 static 변환타입 메서드이름(피라미터) {
//구현
}
}
접근 제한자 : public, private, protected
클래스 선언 : class
static : 정적 / 객체의 생성없이 호출 가능하다는 것을 의미. static 메소드가 여러개라면 객체생성 상관없이 모두 메모리에 할당하고 main메소드를 찾아 시작점으로 실행한다.
변환타입 : return type / return값이 없다면 void
main 메소드 : entry point
: 데이터를 저장하는 메모리 공간 또는 변하는 수
변수 선언 : 변수 사용을 위해 데이터 타입(자료형)에 맞는 선언이 필요하다.
기본형 (Primitive Data Type)
문자
char 2byte (문자한개)
정수
int 4byte
long 8byte
short 2byte
byte 1byte
실수
double 8byte
float 4byte
논리형
boolean 1byte (true, false)
< ! >
.BYTE(바이트 계산)
.SIZE(비트 계산)
.MAX_VALUE
.MIN_VALUE
참조형 (Reference Data Type)
데이터가 저장된 메모리의 주소 값을 저장한 변수
class, array, interface, string(immutable)...
System.out.printf( ) 는 지시자를 사용한다.
%d 정수 / %f 실수 / %c 문자 / %s 문자열
%b 논리 / %n 개행 / %e 지수 / %o 8진수
%x 16진수
< ! >
String.valueOf() //정수를 문자열로
Integer.valueOf() //문자열을 정수로
< 그 외 공부한 내용.. >
관계 연산자 ==, <=, != , ...
논리 연산자 &&, ||
단항 연산자 !
축약 a+=1, a++
민지..