읽은 책 정리/자바의정석 3판 12

[Java] Chapter 3 연산자

1.1 연산자와 피연산자 연산자 - 연산을 수행하는 기호(+,-,*,/등) 피연산자 - 연산자의 작업 대상 (변수,상수,리터럴,수식) 1.3 연산자의 종류 종류 연산자 설명 산술 연산자 + - * / % > 사칙연산과 나머지연산 비교연산자 > = 비교 > 논리 >대입. 대입은 제일 마지막에 수행됨 2.단항(1) >이항(2) > 삼항 (3) . 단항 연산자의 우선순위가 이항 연산자보다 높음. 3. 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽임. 1.5 산술 변환 이항 연산자는 두 피연산자의 타입이 일치해야 연산이 가능. 대부분의 경우 두 피연산자의 타입중에서 더 큰타입으로 일치시키는데, 그이유는 작은 타입으로 형변환하면 원래의 값이 손실될 가능성이 있음. 작은타입에서 큰..

[Java] Chapter 02 변수

1. 변수와 상수 1.1 변수란? - 값을 저장할수 있는 메모리상의 공간을 의미 * 변수의 초기화 - 반드시 사용전 변수를 '초기화'해야함. 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 값이 남아 있을수 있음 1.3 변수의 명명규칙 - 프로그래밍에서 사용하는 모든 이름을 '식별자'라고하며 , 서로 구분이 될수 있어야함. 그리고 식벽자를 만들때는 규칙이 몇개 있음. 1. 대소문자 구분됨,길이 제한X 2. 예약어(키워드)를 사용 X (int,long,new와 같은) 3. 숫자로 시작 X 4. 특수문자는 '_'와 '$'만 허용 - 필수적인것은 아니지만 프로그래머들만의 암묵적인 약속 1. 클래스 이름의 첫글자는 항상 대문자로 2. 여러단어로 이루어진이름은 단어의 첫글자를 대문자..