diff --git a/.idea/runConfigurations/Unnamed.xml b/.idea/runConfigurations/Unnamed.xml
new file mode 100644
index 0000000..a6a87ff
--- /dev/null
+++ b/.idea/runConfigurations/Unnamed.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Amazon.java b/Amazon.java
new file mode 100644
index 0000000..8de98e9
--- /dev/null
+++ b/Amazon.java
@@ -0,0 +1,36 @@
+import java.util.ArrayList;
+import java.util.Collections;
+
+public class Amazon {
+ public static void main(String[] args) {
+ int[] arr = { 4, 4, 4, 4, 1, 1, 1, 1, 1, 6, 6, 6, 6, 3, 3, 3, 3, 2, 2, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7 };
+ ArrayList al = new ArrayList<>();
+ ArrayList all = new ArrayList<>();
+ for (int d = 0; d < arr.length; d++) {
+ Collections.sort(all);
+ all.add(arr[d]);
+ }
+ // for (int i = 0; i < arr.length; i++) {
+ // System.out.print(arr[i]);
+ // System.out.print("\t");
+ // al.add(arr[i]);
+ // }
+ // System.out.println("");
+ // System.out.println(al);
+ for (int i = 0; i < arr.length; i++) {
+ int p = 0;
+ if (!al.contains(arr[i])) {
+ al.add(arr[i]);
+ p++;
+ for (int j = 1 + i; j < arr.length; j++) {
+ if (arr[i] == arr[j]) {
+ p++;
+ }
+ }
+ System.out.println(arr[i] + " ==>" + p);
+ }
+ }
+ System.out.println(all);
+ }
+
+}
diff --git a/Collectionz.java b/Collectionz.java
new file mode 100644
index 0000000..c0cdc1f
--- /dev/null
+++ b/Collectionz.java
@@ -0,0 +1,64 @@
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.HashMap;
+
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.Set;
+
+public class Collectionz {
+ public static void main(String[] args) {
+
+ // ArrayList
+
+ ArrayList arr = new ArrayList<>();
+ arr.add(45);
+ arr.add(63);
+ arr.add(24);
+ arr.add(65);
+ arr.add(74);
+ arr.add(22);
+ arr.add(3, 100);
+
+ System.out.println(arr);
+ Collections.sort(arr);
+ System.out.println(arr);
+ System.out.println(arr.contains(43));
+
+ // Hashset
+ HashSet hs = new HashSet<>();
+ hs.add("Sami");
+ hs.add("Leena");
+ hs.add("Zakaria");
+ hs.add("Mohammed");
+ hs.add("Sara");
+ hs.add("Chekalil");
+ hs.add("Benmoulay");
+ hs.add("doctor");
+ hs.add("Engineer");
+
+ System.out.println(hs);
+ Iterator it = hs.iterator();
+ while (it.hasNext()) {
+ System.out.println(it.next());
+ }
+ System.out.println("");
+ System.out.println("");
+ System.out.println("");
+
+ // HashMap
+ //
+ HashMap hm = new HashMap<>();
+ hm.put(0, "Zakaria");
+ hm.put(1, "Sara");
+ hm.put(2, "Leena");
+ hm.put(3, "Sami");
+ System.out.println(hm);
+ Set sm = hm.entrySet();
+ Iterator it2 = sm.iterator();
+ while (it2.hasNext()) {
+ System.out.println(it2.next());
+ }
+ }
+}
diff --git a/HashMapAmazon.java b/HashMapAmazon.java
new file mode 100644
index 0000000..a155da6
--- /dev/null
+++ b/HashMapAmazon.java
@@ -0,0 +1,14 @@
+import java.util.HashMap;
+
+public class HashMapAmazon {
+ public static void main(String[] args) {
+ int[] ar = { 3, 4, 4, 4, 3, 3, 3, 3, 6, 6, 6, 6, 1, 1, 1, 1, 9 };
+ HashMap elementCount = new HashMap<>();
+ for (int i : ar) {
+ elementCount.put(i, elementCount.getOrDefault(i, 0) + 1);
+ }
+ for (Integer key : elementCount.keySet()) {
+ System.out.println("Element: " + key + " Count: " + elementCount.get(key));
+ }
+ }
+}
diff --git a/JavaClasses.java b/JavaClasses.java
new file mode 100644
index 0000000..4ba4796
--- /dev/null
+++ b/JavaClasses.java
@@ -0,0 +1,13 @@
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+public class JavaClasses {
+ public static void main(String[] args) {
+ Date date = new Date();
+ SimpleDateFormat s = new SimpleDateFormat("dd/M/yyyy");
+ SimpleDateFormat sd = new SimpleDateFormat("dd/M/yyyy hh:mm:ss");
+ System.out.println(s.format(date));
+ System.out.println(sd.format(date));
+ System.out.println(date.toString());
+ }
+}
diff --git a/SortedArray.java b/SortedArray.java
new file mode 100644
index 0000000..73008a1
--- /dev/null
+++ b/SortedArray.java
@@ -0,0 +1,12 @@
+import java.util.Arrays;
+
+public class SortedArray {
+ public static void main(String[] args) {
+ int[] ar = { 9, 5, 2, 4, 3, 1, 6, 8, 7 };
+ Arrays.sort(ar);
+ for (int i = 0; i < ar.length; i++) {
+
+ System.out.print(ar[i] + " ");
+ }
+ }
+}
diff --git a/src/main/java/Amazon.java b/src/main/java/Amazon.java
new file mode 100644
index 0000000..3456d85
--- /dev/null
+++ b/src/main/java/Amazon.java
@@ -0,0 +1,25 @@
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Set;
+
+public class Amazon {
+ public static void main(String[] args) {
+ int x = 0;
+ int[] ar = { 3, 4, 4, 4, 3, 3, 3, 3, 6, 6, 6, 6, 1, 1, 1, 1, 9 };
+ ArrayList al = new ArrayList<>();
+ for(int i : ar){
+ al.add(ar[i]);
+ if(!al.contains(ar[i])){
+ al.add(ar[i]);
+ ++x;
+ for(int j = i + 1; j < ar.length; j++){
+ if(ar[i] == ar[j]){
+ x++;
+ }
+ }
+ System.out.println(ar[i]);
+ System.out.println(x);
+ }
+ }
+ }
+}
diff --git a/src/main/java/Construct.java b/src/main/java/Construct.java
new file mode 100644
index 0000000..5ba87f0
--- /dev/null
+++ b/src/main/java/Construct.java
@@ -0,0 +1,21 @@
+public class Construct {
+ int year;
+ String model;
+ String make;
+
+ public Construct() {
+
+ }
+
+ public void carMake(String make, String model, int year) {
+ this.model = model;
+ this.make = make;
+ this.year = year;
+ System.out.println("My car by " + year + " is " + make + " - " + model);
+ }
+
+ public static void main(String[] args) {
+ Construct car = new Construct();
+ car.carMake("Audi", "RS6", 2025);
+ }
+}
diff --git a/target/classes/Amazon.class b/target/classes/Amazon.class
new file mode 100644
index 0000000..0b35d02
Binary files /dev/null and b/target/classes/Amazon.class differ
diff --git a/target/classes/Construct.class b/target/classes/Construct.class
new file mode 100644
index 0000000..2391f14
Binary files /dev/null and b/target/classes/Construct.class differ