Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Kotlin
- android architecture component
- RxAndroid
- RxJava
- Android P
- android push
- NDK
- dart
- 코틀린
- Python
- 안드로이드
- C
- C++
- Rxjava2
- C/C++
- mfc
- 안드로이드 구글맵
- flutter firestore
- kodility
- livedata
- FLUTTER
- 알고리즘
- Java
- Android
- Flutter TextField
- Django REST
- Django REST Android
- Django REST framework
- 프로그래머스
- UWP
Archives
- Today
- Total
목록effictive java (1)
개발하는 두더지
[Effective Java 규칙75] 사용자 지정 직렬화 형식을 사용하면 좋을지 따져보라
[Effective Java 규칙75] 사용자 지정 직렬화 형식을 사용하면 좋을지 따져보라Effective Java 2/E 책과 구글링을 통해 내용을 정리하고 개인적인 견해가 포함된 글입니다. 기본 직렬화 형식에는 객체 안에 담긴 데이터와 객체를 통해 접근할 수 있는 모든 객체를 담긴 데이터가 들어있다. 즉 외부로 공개하지 않으려고 했던 private으로 선언한 필드들도 직렬화에 담긴다. 가장 효과적인 직렬화 형식은 논리적 데이터만 들어있어야 하며, 물리적 표현과는 무관해야 한다. 그래서 기본 직렬화 형식은 그 객체의 물리적 표현이 논리적 내용과 동일할 때만 적절하다. 예를들어, 사람의 이름을 표현하는 클래스의 경우 기본 직렬화 형식을 그대로 이용해도 된다.어떤 사람의 이름은 성, 이름, 중간 이름을 나..
Java,Android
2018. 11. 27. 11:13