dev.Log
[1장] 들어가기 본문
[중요한 것]
1. 명료성과 단순성
2. 컴포넌트는 가능한 작게
3. 재사용 가능하게
4. 의존성은 최소로
5. 오류는 최대한 빨리 해결할 것
[자바의 타입]
1. 인터페이스 - 어노테이션
2. 클래스 - 열거타입
3. 배열
4. 기본타입(primitive)
=> 1,2,3은 참조타입(객체)이지만, 기본타입은 객체가 아니다.
[API란]
프로그래머가 클래스, 인터페이스, 패키지를 통해 접근할 수 있는 모든 클래스, 인터페이스, 생성자, 멤버, 직렬화된 형태를 말한다.
Q. 직렬화란?
자바직렬화란 자바 시스템 내부에서 사용되는 "객체 또는 데이터"를
외부의 자바시스템에서도 사용할 수 있도록
"바이트형태로 변환"하는 기술과 변환된 데이터를 "다시 객체로 변환"하는 기술
EX) 문자열 형태의 직렬화 방법에 CSV와 JSON이 있다.
'책 > Effective Java 3' 카테고리의 다른 글
[2장]-2.생성자에 매개변수가 많다면 빌더를 고려하라 (0) | 2020.11.06 |
---|---|
[2장] 객체 생성과 파괴 - 1.생성자 대신 정적 팩터리 메서드를 고려하라 (0) | 2020.11.06 |
Comments