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 |
Tags
- 깨끗한코드
- JAVA개발자
- 성수직장인
- 책읽기
- 독서일지
- 성수맛집
- 헤드퍼스트
- IntelliJ
- 주니어개발자
- docker
- 독서
- Java
- 직장인점심
- 성수볼거리
- 오브젝트
- 클린코드
- JavaScript
- 상속
- 책너두
- 개발자
- 직장인
- 디자인패턴
- 헤드퍼스트디자인패턴
- Linux
- 객체지향
- 코딩
- 성수핫플
- 객체지향프로그래밍
- 성수
- DesignPattern
Archives
- Today
- Total
목록serailVersionUID (1)
런타임노트
자바 직렬화(serialize)? serialVersionUID?
오늘 사수님이 intelliJ serialVersionUID 생성하는 플러그인 있는거 알고있었냐는 메신저가 왔다. ㅇㅅㅇ? 바로 구글링. 직렬화(serialize)란? 컴퓨터의 메모리 상에 존재하는 데이터를 파일로써 저장하거나, 통신하는 다른 컴퓨터에게 알맞은 형식에 맞추어 전달하기 위해 "바이트 스트림" 형태로 만드는 것. 알맞은 형식 ? 자바에서는 "클래스"를 의미함. 그럼 왜 "직렬화"라고 해? 프로그램에서 사용되는 데이터들은 연속적으로 위치해 있지 않고 내부적으로 포인터에 의해 참조 되고 있다. -> 이거는 프로그램이 실행 중인 컴퓨터에서만 인식할 수 있는 형태임. 다른 컴퓨터랑 통신하면서 데이터를 알맞게 전달하기 위해서는 흩뿌려져 있는 데이터를 한 데 모아 "포인터가 존재하지 않는 일련의 바이트..
JAVA
2023. 2. 24. 13:45