일단, 자료를 저장하기 위해, Class A라는것을 만들었습니다.

자료를 담아야할 그릇이 있어서. 지금 이걸 bytearray로 이용해서 다른쪽 컴터로 보낸다음 거기서 열어봐야되는데.

분명 예전에 배울때, serialize 하고 했던것 같아서 보고 있었는데,  제 생각에는 소스가 길었던걸로 생각했는데, 딱 두줄이네요


자바 내에서도 기본적인 기능이 있지만. 




역시나 구글신

https://stackoverflow.com/questions/2836646/java-serializable-object-to-byte-array


The best way to do it is to use ApacheUtils:

To Serialize:

byte[] data = SerializationUtils.serialize(yourObject);

deserialize:

YourObject yourObject = (YourObject) SerializationUtils.deserialize(byte[] data)

Regards

사랑해요 스택 오버플로 ㅠㅠㅠㅠ 아파치 라이브러리를 이용하면 딱두줄이면 되네요. 필요하신분은 라이브러리를 받으시면 되겠지만 Maven을 이용하시면


                <dependency>

<groupId>org.apache.commons</groupId>

<artifactId>commons-lang3</artifactId>

<version>3.3.2</version>

</dependency>


아래 내용을 입력해주시면 됩니다. 


참고로. 만약 내가 Class A라는 것을 사용해서 사용하는데 이걸 그냥 bytearray로 변환시키면 Cast 오류가 납니다.


반드시, public class A implements Serializable 사용하시려는 클래스에다가 Serializable 을 implements 하하셔서 사용해야합니다. 




저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
IMG_0519.JPG
IMG_0519.JPG by reemer 저작자 표시비영리동일조건 변경허락

오늘부터 학교에서 약간 재미있는 언어를 배우기 시작했습니다.

물론 포스팅 글은 프롤로그 컴파일러 설치라고 했지만, 제가 이해한것과, 웹 서핑결과로는 제목이 부적절하다는것이 맞을듯 합니다.

하지만 만약 저 같은 생각을 하시는분이 정보를 찾고 있을지 몰라서 일단 제목을 그렇게 해논거고요

프롤로그가 모냐고요? 그냥 쉽게 말하면 logical 언어, 논리 언어라는 뜻입니다.

그러니까 일반 사람들이 생각하는,, C언어, 베이직 이런 언어하고는 완전히 다르겠다고 하겠지요? 그러니까 이런 부류를 절차지향 언어라고 한답니다-0

잠깐 머리에서 정리가 안되는것은 책이나 어디서 보기로 언어를 나눌때 Convensional 언어, 그러니까 절차지향하고 Logical로 나눈다고 했는데- 객체지향은 어디 부류에 넣어야 할가요?

3가지로 분류해야하나-;;

설치화면은 대략 이렇습니다.;; 아직 개념만 배운관계로 직접 실행은 안해봣는데-

논리 언어라.;; 약간 재미있을듯 합니다..; 이것 말고도 Lisp도 있다는데;; 약간 신기하네요;

즐거운 하루되세요.

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'Study > Prolog' 카테고리의 다른 글

gprolog 컴파일 하기...  (2) 2009.09.24
리눅스에 prolog 설치 방법  (0) 2009.09.23
Prolog 컴파일러 설치.  (2) 2009.09.16
  1. Favicon of http://parksk.tistory.com BlogIcon 박상근 2009.09.16 03:06 신고

    학교 커리큘럼에 이런 과목이 있다니...!!!
    완전 부러운걸요...
    저는 바뀌지 않는 나이 지긋하신 교수분들과 아주 오래된 책들로 옛 커리큘럼에서 크게 바뀌지 않은 채로 배우는 터라...ㅠㅠ

    • Favicon of http://redeyesofangel.tistory.com BlogIcon Yuika eizt 2009.09.16 21:50 신고

      ㅎㅎㅎ...원래 알고리즘 과목인데- C로 코드짜고 할줄 알았는데- 이걸 가르치시더라고요;;

      저도 나이 지긋하신 교수님께서 가르치신다는..;;하핫..


모든 변수들은 기억공간내에 위치하는데, 그 위치를 구별하기 위해서 주소를 가지게 된다. 그리고 그 변수의 주소를 저장하는 변수를 포인터 변수라고 한다.

자료형* 변수형;



 p-> -> -> i

만약 여기서 쪼금더 변화를 시키면




 아주 얕은 지식으로는 포인터 이것들의 특징은 가르키는 겁니다.. 하는 행동들은 매우 이해하기는 쉬운데

.......................................................몬가 어려울것 같은 이상한 생각들이랄까..;

하하..;; 이런 2년동안 다른 일을 했더니..; 이것참 ,,, 포인터 오늘 새로보는 뭥미 같은 느낌은..






저작자 표시 비영리
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'Study > C / C++' 카테고리의 다른 글

gcc, waring : warning: incompatible implicit declaration of built-in function  (4) 2009.05.15
[C언어]변수의 초기화  (0) 2009.04.29
[신지식]답변1  (0) 2009.04.19
[C]포인터  (0) 2009.04.14
[C++]Cout  (4) 2009.04.08
[C++]using  (2) 2009.04.08
리눅스 make 파일 만들기..  (0) 2009.04.02
1

+ Recent posts

티스토리 툴바