Renamed package and added md file
This commit is contained in:
7
java-shallow-deep-copy/README.md
Normal file
7
java-shallow-deep-copy/README.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
## Java Shallow Copy Vs Deep Copy
|
||||||
|
|
||||||
|
This module contains articles about the differences between shallow copy and deep copy in Java.
|
||||||
|
|
||||||
|
### Relevant articles
|
||||||
|
|
||||||
|
- [Creating a Deep vs Shallow Copy Of An Object in Java](https://drafts.baeldung.com/deep-shallow-copy-java/)
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy;
|
package com.baeldung;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Hello world!
|
* Hello world!
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy.data;
|
package com.baeldung.data;
|
||||||
|
|
||||||
public class Balance implements Cloneable {
|
public class Balance implements Cloneable {
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy.data;
|
package com.baeldung.data;
|
||||||
|
|
||||||
public class BankAccount implements Cloneable {
|
public class BankAccount implements Cloneable {
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy.data;
|
package com.baeldung.data;
|
||||||
|
|
||||||
public class BankAccountDeep extends BankAccount {
|
public class BankAccountDeep extends BankAccount {
|
||||||
|
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy.data;
|
package com.baeldung.data;
|
||||||
|
|
||||||
public class BankAccountShallow extends BankAccount {
|
public class BankAccountShallow extends BankAccount {
|
||||||
|
|
||||||
@@ -1,11 +1,11 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy.unit;
|
package com.baeldung.unit;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertNotEquals;
|
import static org.junit.jupiter.api.Assertions.assertNotEquals;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import com.baeldung.java_shallow_deep_copy.data.Balance;
|
import com.baeldung.data.Balance;
|
||||||
import com.baeldung.java_shallow_deep_copy.data.BankAccountDeep;
|
import com.baeldung.data.BankAccountDeep;
|
||||||
|
|
||||||
public class DeepCopyTest {
|
public class DeepCopyTest {
|
||||||
|
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
package com.baeldung.java_shallow_deep_copy.unit;
|
package com.baeldung.unit;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||||
import static org.junit.jupiter.api.Assertions.assertNotEquals;
|
import static org.junit.jupiter.api.Assertions.assertNotEquals;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import com.baeldung.java_shallow_deep_copy.data.Balance;
|
import com.baeldung.data.Balance;
|
||||||
import com.baeldung.java_shallow_deep_copy.data.BankAccountShallow;
|
import com.baeldung.data.BankAccountShallow;
|
||||||
|
|
||||||
public class ShallowCopyTest {
|
public class ShallowCopyTest {
|
||||||
|
|
||||||
Reference in New Issue
Block a user