일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- react
- 가상 DOM
- react-sortable-hoc
- electron-builder
- API Gateway
- icrawler
- electron
- jimp
- JavaScript
- xlsx
- node
- yml
- domtoimage
- react DOM
- gitignore
- Route53
- TypeScript
- axios
- dynamodb
- cognito
- react-admin
- react-hook-form
- react-xml-parser
- 프로그래머스
- window.postMessage
- AWS
- signIn
- readableStream
- zerocho
- timeinput
Archives
- Today
- Total
꾸준히 공부하는 개발자
Java package의 용도와 serialVersionUID란? 본문
클래스는 꼭 패키지에 담겨야한다고 한다.
지금까지 패키지를 안만들어 왔을수도 있다.
하지만 default package가 만들어져서 지금까지 작동했다고 한다.
package는 왜 필요한가?
package는 협업을 해서 코드를 합칠 때 class를 여러개 만들텐데
그 중 class명이 겹칠 때, package로 나누어져 있어 구분이 가능하다고 한다.
serialVersionUID란?
객체 직렬화에 사용되는 고유 아이디라고합니다. 만약 선언을 안한다면 default값으로 들어가게 되지만 안전하게 선언해주는게 좋다고합니다.
1L은 JVM에서 자동적으로 직렬화를 하는데 UID를 설정해달라고 하는 의미입니다.
Comments