자료형과 값은 같은 타입!
자료형 (int) = 값 (int)
Test = Test
자동 형변환(묵시적 형변환)
정수 : byte<short<int<long (int가 default)
실수 : float<double(double이 default)
문자 : char
논리 : boolean
정수형
정수의 경우는 일상 생활에서 많이 사용되는 숫자의 범위는 byte와 short으로 표현이 불가능한 경우가 많다.
따라서 int를 대표자료형으로 여기며, 특수한 경우가 아닌 이상 byte와 short은 잘 사용하지 않는다.
정수형의 경우 양수, 음수에 해당하는 부호를 표기하기 위해 비트의 맨 앞 자리를 부호 비트로 둔다.
중단점을 거는 기준 = 단계단계마다 모르겠는 부분에 걸어주기
삼항연산자
(조건식) ? 조건식이 참: 조건식이 거짓
자바에서 유일하게 피연산자 항목이 3개인 연산자이다.
(조건식) ? 참일 때 사용할 값1 : 거짓일 때 사용할 값2
조건식은 반드시 결과가 true 또는 false가 나오게끔 작성해야 한다. (비교/논리연산자가 주로 사용됨)
: 어떤 특정 작업을 수행하기 위한 명령문의 집합
목적
접근제어자 반환타입 메소드이름 (매개변수 목록) {
// 실행할 코드
// 반환타입이 있을경우 반환타입에 맞게 return 작성
// 반환타입이 void인 경우 생략
return ...;
}
static: 공유의 의미를 지님. 생성시점은 프로그램이 최초에 실행될때 모두 생성됨. 소멸시점은 프로그램이 종료될 때 같이 소멸한다.