프로그래밍 언어를 공부할 때도 언어의 핵심 (절차적, 함수형, 객체지향형)을 이해하고,
어휘(자료구조, 연산자, 표준라이브러리의기능)을 알고,
코드를 구상하는 관례적이고 효과적인 방법에 숙달해야 한다.
자바는 단일 상속 방식의 객체 지향 언어이고, 메서드 안의 코드는 명령형(문장 지형)방식으로 작성한다.
표준 라이브러리는 그래픽, 통신, 분산컴퓨팅, 보안등의 기능을 제공한다.
클래스는 생성자와 별도로 정적 팩터리 메서드를 사용할 수 있다.
boolean기본 타이입의 박싱클래스인 Boolean에서 발췌한 간단한 예시
→ 기본타입인 boolean을 받아서, Boolean객체 참조로 반환 해준다.
public static Boolean valueOf(boolean b) {
return b ? Boolean.TRUE: Boolean.FALSE;
}
→ 디자인 패턴에서의 팩터리 메서드와 다른 얘기