인터뷰에서이 질문에 직면했습니다. 대답을 찾도록 도와주세요. 질문은 일시적인 변수를 어떤 식 으로든 직렬화 할 수 있습니까?어떤 방식 으로든 일시 변수를 직렬화 할 수 있습니까?
3
A
답변
8
static
및 transient
필드는 기본적으로 직렬화되지 않습니다.
- 같은 객체가 직렬화 필드를 통해 액세스 할 수있는 경우
그러나 그들은 직렬화 할 수 있습니다.
- 개체는 readObject/writeObject 또는 readExternalizable/writeExternalizable에서 serialize됩니다.
- 당신은 의미하는 보통 필드
transient
을 만들어 다른 규칙과 다른 직렬화 라이브러리 (내가 한 번 실수로 같은 라이브러리를 작성했습니다 비록 내가static
필드를 직렬화하는 어떤 모르는)
를 사용하는 유형이 기본 직렬화를 사용하지 않으 Serializable
- 때문에 때로는 될 수 있지만 그것은, 직렬화해서는 안됩니다. 자신의 구현하여
+0
감사 피터. 어딘가에 나는 그것이 암호화를 사용하여 직렬화 될 수 있다는 것을 읽었다. 이것에 대해 어떤 생각을 갖고 계십니까? – RoyalTiger
+0
@RoyalTiger 암호화는 객체가 바이트 스트림으로 직렬화 된 후에 만 정보를 추가하기에는 너무 늦게 수행 한 작업입니다. –
관련 문제
- 1. 어떤 방식 으로든 단축/능률화 할 수 있습니까?
- 2. Netbeans 및 선 정렬, 어떤 방식 으로든 할 수 있습니까?
- 3. 어떤 방식 으로든 UIWebview를 음소거/음소거 해제 할 수 있습니까?
- 4. 어떤 방식 으로든 Functor 클래스를 읽을 수 없습니다.
- 5. 일부 사용자의 UILocalNotification 볼륨이 낮 으면 어떤 방식 으로든 제어 할 수 있습니까?
- 6. 어떤 방식 으로든 원격 액세스 MySQL 데이터베이스를 트릭 할 수 있습니까?
- 7. Mandelbrot을 새로 고치는 속도가 매우 느려지므로 어떤 방식 으로든 빠르게 할 수 있습니까?
- 8. For Each 루프의 값 수정 - 어떤 방식 으로든?
- 9. XML 데이터를 activerecord 패턴으로 처리 : 어떤 방식 으로든?
- 10. winform '크기'속성은 어떤 식 으로든 지역화 할 수 있습니까?
- 11. 스크립팅 운영자 - 어떤 식 으로든 단축 할 수 있습니까?
- 12. 배포 유형이 어떤 방식 으로든 응용 프로그램에 영향을 줍니까?
- 13. GMT 오프셋이 같은 시간대가 어떤 방식 으로든 다릅니 까?
- 14. 자체 호스팅 WCF 서비스는 어떤 방식 으로든 제한됩니까?
- 15. Express 사용자를 얻으려면 어떤 방식 으로든 후크를 설치 하시겠습니까?
- 16. Apache Pig - 변수를 직렬화 할 수 있습니까?
- 17. 거기에 어떤 방식 으로든 안드로이드에서 leaveclock 떠나거나 끝내는 이벤트가 있습니다
- 18. IIS에서 asmx 웹 서비스 : 어떤 방식 으로든 프로세스에 연결하고 실시간 피드백을 얻을 수 있습니까?
- 19. MVC RedirectToAction() 어떤 방식 으로든 대상 작업에 객체를 전달할 수 있습니까?
- 20. ELF .so 파일입니다. 내 Windows에서 어떤 방식 으로든 실행할 수 있습니까? thorugh java?
- 21. 어떤 방식 으로든이 SQL 쿼리를 최적화 할 수 있습니까?
- 22. BufferedImage를 어떤 형식 으로든 파일에 쓸 수 있습니까?
- 23. 어떤 식 으로든 CA1709를 억제 할 수 없음
- 24. CSS에서 어떤 식 으로든 색상 프로파일을 변경할 수 있습니까
- 25. 어떤 언어로이 작업을 수행 할 수 있습니까?
- 26. 내 공유 호스팅에서 사용하는 DNS 서버가 느립니다. 어떤 방식 으로든 Windows의 호스트 파일과 같은 항목을 추가 할 수 있습니까?
- 27. URL에서 레코드 ID를 제외하고 컨트롤러가 어떤 방식 으로든 처리/가져 오거나 추측 할 수있게합니다.
- 28. 세션을 직렬화/직렬화 할 수 있습니까?
- 29. JQuery AJAX로 어떤 리턴 타입을 직렬화 할 수 있습니까?
- 30. Serializable을 구현하는 한 어떤 것도 직렬화 할 수 있습니까?
['의 readObject()'/'의 writeObject()를'] (http://www.oracle.com/technetwork/articles/java/javaserial-1536170.html) –