EFFECTIVE_JAVA
리플렉션보다는 인터페이스를 사용하라 - Effective Java[65]
🔗 리플렉션 기능 (java.lang.reflect)를 이용하면 프로그램에서 임의의 클래스에 접근할 수 있다.
🔗 리플렉션 기능 (java.lang.reflect)를 이용하면 프로그램에서 임의의 클래스에 접근할 수 있다.
🔗 적합한 인터페이스만 있다면 매개변수뿐 아니라 반환값, 변수, 필드를 전부 인터페이스 타입으로 선언하라.
🔗 문자열 연결 연산자로 문자열 n개를 잇는 시간은 n^2에 비례한다.
🔗 문자열은 다른 값 타입을 대신하기에 적합하지 않다.
🔗 자바의 데이터 타입은 크게 두 가지로 나눌 수 있다.
🔗 float와 double 타입은 특히 금융 관련 계산과는 맞지 않는다.
🔗 표준 라이브러리를 사용하면 그 코드를 작성한 전문가의 지식과 앞서 사용한 다른 프로그래머들의 경험을 활용할 수 있다.
🔗 while 문 보다는 낫지만 가장 좋은 방법이이 아닌 관용구들
🔗 지역변수의 범위를 줄이는 가장 강력한 기법은 ‘가장 처음 쓰일때 선언하기’다
🔗 1,2,3 더하기 5 백준 15990문제