[자바] 깊은 복사와 얕은 복사의 이해 - java 데이터 복사
자바 프로그램을 개발시 한번의 트랜잭션을 통해 데이터를 가져온 후 자바에서 데이터를 가공하여 여럿 유형의 데이터 구조를가지고 있는 리포트를 만들어 보려고 한적이 있습니다. 당시에는 얕은 복사와 깊은 복사에 대한 개념을 잘 알지 못하여 밑의 소스코드 처럼 특정 데이터를 가져 온 후 1. mongo1은 특정 데이터를 db에서 가져왔다고 한다면. mongo2에 복사를 하여 mongo1과는 다른 데이터셋을 만들고 싶었습니다. public static void main(String[] args) { Dbinfo mongo1 = new Dbinfo(); mongo1.setInfo("디비정보1"); mongo1.setCount(50); Dbinfo mongo2 = mongo1;//얕은복사 mongo2.setInfo(..
IT/JAVA
2018. 4. 17. 01:01