안녕하세요. 오늘은 김영한 선생님의 자바 입문 수업 섹션6 강의 중 메모해두었던 것들입니다.
좋은 코드인지 아닌지는 변경 사항이 발생했을 때 알 수 있다. 변경 사항이 발생했을 때 변경해야 하는 부분이 적을수록 좋은 코드이다.
🍄 김영한 쌤이 알려주는 깨알 단축키들
Cmd + O 클래스찾기
Cmd + D 현재 줄 복붙
Control + R 실행
Control + R + Shift 현재 화면 실행
Cmd + E 이전에 봤던 클래스 나옴 (+ Enter 하면 바로 이전걸로 이동)

변수 i 와 같이 for 문 안에서만 사용되는 카운터 변수가 있다면 while 문 보다는 for 문을 사용해서 스코프의 범위를 제한하는 것이 메모리 사용과 유지보수 관점에서 더 좋다.
변수는 꼭 필요한 범위로 한정해서 사용하는 것이 좋다. 변수의 스코프는 꼭 필요한 곳으로 한정해서 사용하자. 메모리를 효율적으로 사용하고 더 유지보수하기 좋은 코드를 만들 수 있다.
좋은 프로그램은 무한한 자유가 있는 프로그램이 아니라 적절한 제약이 있는 프로그램이다. 개발돌이들이 버그를 생성하지 않도록 적절한 제약이 있어야 합니당~

doubleValue 자체의 타입이 변경되거나 그 안에 있는 값이 변경되는 것은 아니다.doubleValue 에서 읽은 값을 형변환 하는 것이다. doubleValue 안에 들어있는 값은 1.5 로 그대로 유지된다. 참 고로 변수의 값은 대입연산자( = )를 사용해서 직접 대입할 때만 변경된다.int + int 는 int 를, double + double 은 double 의 결과가 나온다. int + long 은 long + long 으로 자동 형변환이 일어난다.
int + double 은 double + double 로 자동 형변환이 일어난다.여기까지입니다.
이 전에 변수, 연산자, 조건문, 반복문을 배웠는데 천천히 정리해보겠습니다.
섹션 7~9까지는 Scanner, 배열, 메서드를 배울 예정입니다.