diff --git a/public/pdfs/roadmaps/java.pdf b/public/pdfs/roadmaps/java.pdf index 96d775a7c..b41e2f7cb 100644 Binary files a/public/pdfs/roadmaps/java.pdf and b/public/pdfs/roadmaps/java.pdf differ diff --git a/public/roadmaps/java.png b/public/roadmaps/java.png index e33a49925..8144dc5d4 100644 Binary files a/public/roadmaps/java.png and b/public/roadmaps/java.png differ diff --git a/src/data/roadmaps/java/content/abstraction@qdA6bK9ZkP8p0_NH_wMuj.md b/src/data/roadmaps/java/content/abstraction@qdA6bK9ZkP8p0_NH_wMuj.md new file mode 100644 index 000000000..caaa22b36 --- /dev/null +++ b/src/data/roadmaps/java/content/abstraction@qdA6bK9ZkP8p0_NH_wMuj.md @@ -0,0 +1 @@ +# Abstraction \ No newline at end of file diff --git a/src/data/roadmaps/java/content/access-specifiers@KYndNwfQcwRCf3zCXOwd_.md b/src/data/roadmaps/java/content/access-specifiers@KYndNwfQcwRCf3zCXOwd_.md new file mode 100644 index 000000000..10026602c --- /dev/null +++ b/src/data/roadmaps/java/content/access-specifiers@KYndNwfQcwRCf3zCXOwd_.md @@ -0,0 +1 @@ +# Access Specifiers \ No newline at end of file diff --git a/src/data/roadmaps/java/content/annotations@c--y6GcKj9am0CBdu_Hnt.md b/src/data/roadmaps/java/content/annotations@c--y6GcKj9am0CBdu_Hnt.md new file mode 100644 index 000000000..fc5777e45 --- /dev/null +++ b/src/data/roadmaps/java/content/annotations@c--y6GcKj9am0CBdu_Hnt.md @@ -0,0 +1 @@ +# Annotations \ No newline at end of file diff --git a/src/data/roadmaps/java/content/array-vs-arraylist@a-EQiBUlSgdZba1mW36op.md b/src/data/roadmaps/java/content/array-vs-arraylist@a-EQiBUlSgdZba1mW36op.md new file mode 100644 index 000000000..5d8468a05 --- /dev/null +++ b/src/data/roadmaps/java/content/array-vs-arraylist@a-EQiBUlSgdZba1mW36op.md @@ -0,0 +1 @@ +# Array vs ArrayList \ No newline at end of file diff --git a/src/data/roadmaps/java/content/arrays@5khApwg1FZ-0qorsLyH-F.md b/src/data/roadmaps/java/content/arrays@5khApwg1FZ-0qorsLyH-F.md new file mode 100644 index 000000000..f81681641 --- /dev/null +++ b/src/data/roadmaps/java/content/arrays@5khApwg1FZ-0qorsLyH-F.md @@ -0,0 +1 @@ +# Arrays \ No newline at end of file diff --git a/src/data/roadmaps/java/content/attributes-and-methods@xTwJYcA6ldgaw3yGmbDEd.md b/src/data/roadmaps/java/content/attributes-and-methods@xTwJYcA6ldgaw3yGmbDEd.md new file mode 100644 index 000000000..51457fac8 --- /dev/null +++ b/src/data/roadmaps/java/content/attributes-and-methods@xTwJYcA6ldgaw3yGmbDEd.md @@ -0,0 +1 @@ +# Attributes and Methods \ No newline at end of file diff --git a/src/data/roadmaps/java/content/basics-of-oop@DZ4BX4NYeCQbjGSj56lng.md b/src/data/roadmaps/java/content/basics-of-oop@DZ4BX4NYeCQbjGSj56lng.md new file mode 100644 index 000000000..0c66c47a0 --- /dev/null +++ b/src/data/roadmaps/java/content/basics-of-oop@DZ4BX4NYeCQbjGSj56lng.md @@ -0,0 +1 @@ +# Basics of OOP \ No newline at end of file diff --git a/src/data/roadmaps/java/content/bazel@6FMj9tMAQPii_1kLtHJLk.md b/src/data/roadmaps/java/content/bazel@6FMj9tMAQPii_1kLtHJLk.md new file mode 100644 index 000000000..727ab0eff --- /dev/null +++ b/src/data/roadmaps/java/content/bazel@6FMj9tMAQPii_1kLtHJLk.md @@ -0,0 +1 @@ +# Bazel \ No newline at end of file diff --git a/src/data/roadmaps/java/content/classes-and-objects@LenPrQwxFsE1UVbXO_dE7.md b/src/data/roadmaps/java/content/classes-and-objects@LenPrQwxFsE1UVbXO_dE7.md new file mode 100644 index 000000000..4ab88d34b --- /dev/null +++ b/src/data/roadmaps/java/content/classes-and-objects@LenPrQwxFsE1UVbXO_dE7.md @@ -0,0 +1 @@ +# Classes and Objects \ No newline at end of file diff --git a/src/data/roadmaps/java/content/concurrency@shqS9-hg__mkOtnnl_I4l.md b/src/data/roadmaps/java/content/concurrency@shqS9-hg__mkOtnnl_I4l.md new file mode 100644 index 000000000..adf6818ed --- /dev/null +++ b/src/data/roadmaps/java/content/concurrency@shqS9-hg__mkOtnnl_I4l.md @@ -0,0 +1 @@ +# Concurrency \ No newline at end of file diff --git a/src/data/roadmaps/java/content/cryptography@_wV2VQq6MIY1rVHjK8pfu.md b/src/data/roadmaps/java/content/cryptography@_wV2VQq6MIY1rVHjK8pfu.md new file mode 100644 index 000000000..c0bf98cfb --- /dev/null +++ b/src/data/roadmaps/java/content/cryptography@_wV2VQq6MIY1rVHjK8pfu.md @@ -0,0 +1 @@ +# Cryptography \ No newline at end of file diff --git a/src/data/roadmaps/java/content/dependency-injection@zItXmuluDtl6HkTYQ7qMh.md b/src/data/roadmaps/java/content/dependency-injection@zItXmuluDtl6HkTYQ7qMh.md new file mode 100644 index 000000000..9ca060b8a --- /dev/null +++ b/src/data/roadmaps/java/content/dependency-injection@zItXmuluDtl6HkTYQ7qMh.md @@ -0,0 +1 @@ +# Dependency Injection \ No newline at end of file diff --git a/src/data/roadmaps/java/content/dequeue@DWO2-EPIUeKK5aQGiTuKc.md b/src/data/roadmaps/java/content/dequeue@DWO2-EPIUeKK5aQGiTuKc.md new file mode 100644 index 000000000..e665b0db8 --- /dev/null +++ b/src/data/roadmaps/java/content/dequeue@DWO2-EPIUeKK5aQGiTuKc.md @@ -0,0 +1 @@ +# Dequeue \ No newline at end of file diff --git a/src/data/roadmaps/java/content/encapsulation@iH9wSsOK4a77pS7U0Yu5z.md b/src/data/roadmaps/java/content/encapsulation@iH9wSsOK4a77pS7U0Yu5z.md new file mode 100644 index 000000000..d6957a2a1 --- /dev/null +++ b/src/data/roadmaps/java/content/encapsulation@iH9wSsOK4a77pS7U0Yu5z.md @@ -0,0 +1 @@ +# Encapsulation \ No newline at end of file diff --git a/src/data/roadmaps/java/content/enums@ey1f8IsdAlDv1O3E_tNog.md b/src/data/roadmaps/java/content/enums@ey1f8IsdAlDv1O3E_tNog.md new file mode 100644 index 000000000..1cf9f0037 --- /dev/null +++ b/src/data/roadmaps/java/content/enums@ey1f8IsdAlDv1O3E_tNog.md @@ -0,0 +1 @@ +# Enums \ No newline at end of file diff --git a/src/data/roadmaps/java/content/final-keyword@Ajuc_rHObqMQBXLqRIuxh.md b/src/data/roadmaps/java/content/final-keyword@Ajuc_rHObqMQBXLqRIuxh.md new file mode 100644 index 000000000..baa17763d --- /dev/null +++ b/src/data/roadmaps/java/content/final-keyword@Ajuc_rHObqMQBXLqRIuxh.md @@ -0,0 +1 @@ +# Final Keyword \ No newline at end of file diff --git a/src/data/roadmaps/java/content/functional-composition@1Mk_zXxCCcUoX-gFxtlnf.md b/src/data/roadmaps/java/content/functional-composition@1Mk_zXxCCcUoX-gFxtlnf.md new file mode 100644 index 000000000..0b9d19bb5 --- /dev/null +++ b/src/data/roadmaps/java/content/functional-composition@1Mk_zXxCCcUoX-gFxtlnf.md @@ -0,0 +1 @@ +# Functional Composition \ No newline at end of file diff --git a/src/data/roadmaps/java/content/functional-interfaces@SityDdjhhNZ9CO3Tg0VI9.md b/src/data/roadmaps/java/content/functional-interfaces@SityDdjhhNZ9CO3Tg0VI9.md new file mode 100644 index 000000000..0c319350e --- /dev/null +++ b/src/data/roadmaps/java/content/functional-interfaces@SityDdjhhNZ9CO3Tg0VI9.md @@ -0,0 +1 @@ +# Functional Interfaces \ No newline at end of file diff --git a/src/data/roadmaps/java/content/high-order-functions@dz6bCmB4dgA7VVZ448cN6.md b/src/data/roadmaps/java/content/high-order-functions@dz6bCmB4dgA7VVZ448cN6.md new file mode 100644 index 000000000..2c608d592 --- /dev/null +++ b/src/data/roadmaps/java/content/high-order-functions@dz6bCmB4dgA7VVZ448cN6.md @@ -0,0 +1 @@ +# High Order Functions \ No newline at end of file diff --git a/src/data/roadmaps/java/content/inheritance@PXpPEmCEBUKRjwP3B5LzJ.md b/src/data/roadmaps/java/content/inheritance@PXpPEmCEBUKRjwP3B5LzJ.md new file mode 100644 index 000000000..a2e8e0baf --- /dev/null +++ b/src/data/roadmaps/java/content/inheritance@PXpPEmCEBUKRjwP3B5LzJ.md @@ -0,0 +1 @@ +# Inheritance \ No newline at end of file diff --git a/src/data/roadmaps/java/content/initializer-block@dg_UpaO8TzIN7w_QZ1n-6.md b/src/data/roadmaps/java/content/initializer-block@dg_UpaO8TzIN7w_QZ1n-6.md new file mode 100644 index 000000000..d85b56f20 --- /dev/null +++ b/src/data/roadmaps/java/content/initializer-block@dg_UpaO8TzIN7w_QZ1n-6.md @@ -0,0 +1 @@ +# Initializer Block \ No newline at end of file diff --git a/src/data/roadmaps/java/content/interfaces@6wTRN2PYC6zM_Txkekx53.md b/src/data/roadmaps/java/content/interfaces@6wTRN2PYC6zM_Txkekx53.md new file mode 100644 index 000000000..ae1d147ef --- /dev/null +++ b/src/data/roadmaps/java/content/interfaces@6wTRN2PYC6zM_Txkekx53.md @@ -0,0 +1 @@ +# Interfaces \ No newline at end of file diff --git a/src/data/roadmaps/java/content/io-operations@M0ybgK1JCycXhZ1dEpCFo.md b/src/data/roadmaps/java/content/io-operations@M0ybgK1JCycXhZ1dEpCFo.md new file mode 100644 index 000000000..ce1ddcaa6 --- /dev/null +++ b/src/data/roadmaps/java/content/io-operations@M0ybgK1JCycXhZ1dEpCFo.md @@ -0,0 +1 @@ +# I/O Operations \ No newline at end of file diff --git a/src/data/roadmaps/java/content/iterator@-17LFO72I8RKjJRMXct9k.md b/src/data/roadmaps/java/content/iterator@-17LFO72I8RKjJRMXct9k.md new file mode 100644 index 000000000..da8403b0a --- /dev/null +++ b/src/data/roadmaps/java/content/iterator@-17LFO72I8RKjJRMXct9k.md @@ -0,0 +1 @@ +# Iterator \ No newline at end of file diff --git a/src/data/roadmaps/java/content/java-memory-model@wEc7pSVU5G2c6Zqmtb_1k.md b/src/data/roadmaps/java/content/java-memory-model@wEc7pSVU5G2c6Zqmtb_1k.md new file mode 100644 index 000000000..f415f0f85 --- /dev/null +++ b/src/data/roadmaps/java/content/java-memory-model@wEc7pSVU5G2c6Zqmtb_1k.md @@ -0,0 +1 @@ +# Java Memory Model \ No newline at end of file diff --git a/src/data/roadmaps/java/content/javalin@OrkJa48HIDmrLOgCBpimA.md b/src/data/roadmaps/java/content/javalin@OrkJa48HIDmrLOgCBpimA.md new file mode 100644 index 000000000..67245693e --- /dev/null +++ b/src/data/roadmaps/java/content/javalin@OrkJa48HIDmrLOgCBpimA.md @@ -0,0 +1 @@ +# Javalin \ No newline at end of file diff --git a/src/data/roadmaps/java/content/lambda-expressions@00_q6I95eO-PUUrKpPFY8.md b/src/data/roadmaps/java/content/lambda-expressions@00_q6I95eO-PUUrKpPFY8.md new file mode 100644 index 000000000..1ed0f338e --- /dev/null +++ b/src/data/roadmaps/java/content/lambda-expressions@00_q6I95eO-PUUrKpPFY8.md @@ -0,0 +1 @@ +# Lambda Expressions \ No newline at end of file diff --git a/src/data/roadmaps/java/content/lifecycle-of-a-program@QgWalJLIb6Fw0HhN1wb02.md b/src/data/roadmaps/java/content/lifecycle-of-a-program@QgWalJLIb6Fw0HhN1wb02.md new file mode 100644 index 000000000..88bb7cb79 --- /dev/null +++ b/src/data/roadmaps/java/content/lifecycle-of-a-program@QgWalJLIb6Fw0HhN1wb02.md @@ -0,0 +1 @@ +# Lifecycle of a Program \ No newline at end of file diff --git a/src/data/roadmaps/java/content/map@eKtdDtiJygKQ4PuEylFQY.md b/src/data/roadmaps/java/content/map@eKtdDtiJygKQ4PuEylFQY.md new file mode 100644 index 000000000..e0a832930 --- /dev/null +++ b/src/data/roadmaps/java/content/map@eKtdDtiJygKQ4PuEylFQY.md @@ -0,0 +1 @@ +# Map \ No newline at end of file diff --git a/src/data/roadmaps/java/content/math-operations@ziD_XwzJSFQP_3iLjq9pA.md b/src/data/roadmaps/java/content/math-operations@ziD_XwzJSFQP_3iLjq9pA.md new file mode 100644 index 000000000..45db8e182 --- /dev/null +++ b/src/data/roadmaps/java/content/math-operations@ziD_XwzJSFQP_3iLjq9pA.md @@ -0,0 +1 @@ +# Math Operations \ No newline at end of file diff --git a/src/data/roadmaps/java/content/method-chaining@Ax2ouIZgN1DpPzKDy4fwp.md b/src/data/roadmaps/java/content/method-chaining@Ax2ouIZgN1DpPzKDy4fwp.md new file mode 100644 index 000000000..996e76838 --- /dev/null +++ b/src/data/roadmaps/java/content/method-chaining@Ax2ouIZgN1DpPzKDy4fwp.md @@ -0,0 +1 @@ +# Method Chaining \ No newline at end of file diff --git a/src/data/roadmaps/java/content/method-overloading--overriding@y-i56f1P_mMdvyBr7J4XE.md b/src/data/roadmaps/java/content/method-overloading--overriding@y-i56f1P_mMdvyBr7J4XE.md new file mode 100644 index 000000000..6b8857935 --- /dev/null +++ b/src/data/roadmaps/java/content/method-overloading--overriding@y-i56f1P_mMdvyBr7J4XE.md @@ -0,0 +1 @@ +# Method Overloading / Overriding \ No newline at end of file diff --git a/src/data/roadmaps/java/content/modules@kdxy8Zssnc5lJjdmjUyMc.md b/src/data/roadmaps/java/content/modules@kdxy8Zssnc5lJjdmjUyMc.md new file mode 100644 index 000000000..016d43441 --- /dev/null +++ b/src/data/roadmaps/java/content/modules@kdxy8Zssnc5lJjdmjUyMc.md @@ -0,0 +1 @@ +# Modules \ No newline at end of file diff --git a/src/data/roadmaps/java/content/nested-classes@zDBW20W2XMCtNTG3emJ_A.md b/src/data/roadmaps/java/content/nested-classes@zDBW20W2XMCtNTG3emJ_A.md new file mode 100644 index 000000000..84fd43cef --- /dev/null +++ b/src/data/roadmaps/java/content/nested-classes@zDBW20W2XMCtNTG3emJ_A.md @@ -0,0 +1 @@ +# Nested Classes \ No newline at end of file diff --git a/src/data/roadmaps/java/content/object-lifecycle@3qowgj1pas1X7oRric9eU.md b/src/data/roadmaps/java/content/object-lifecycle@3qowgj1pas1X7oRric9eU.md new file mode 100644 index 000000000..83f2daaa1 --- /dev/null +++ b/src/data/roadmaps/java/content/object-lifecycle@3qowgj1pas1X7oRric9eU.md @@ -0,0 +1 @@ +# Object Lifecycle \ No newline at end of file diff --git a/src/data/roadmaps/java/content/optionals@l9fxK8K9fcUqR7hs5TkWU.md b/src/data/roadmaps/java/content/optionals@l9fxK8K9fcUqR7hs5TkWU.md new file mode 100644 index 000000000..264a01f5c --- /dev/null +++ b/src/data/roadmaps/java/content/optionals@l9fxK8K9fcUqR7hs5TkWU.md @@ -0,0 +1 @@ +# Optionals \ No newline at end of file diff --git a/src/data/roadmaps/java/content/pass-by-value--pass-by-reference@3r0Er9XZHovIZz3gNyj4A.md b/src/data/roadmaps/java/content/pass-by-value--pass-by-reference@3r0Er9XZHovIZz3gNyj4A.md new file mode 100644 index 000000000..6151123ab --- /dev/null +++ b/src/data/roadmaps/java/content/pass-by-value--pass-by-reference@3r0Er9XZHovIZz3gNyj4A.md @@ -0,0 +1 @@ +# Pass by Value / Pass by Reference \ No newline at end of file diff --git a/src/data/roadmaps/java/content/queue@ThoWhXb4vUvNfE70_wMfa.md b/src/data/roadmaps/java/content/queue@ThoWhXb4vUvNfE70_wMfa.md new file mode 100644 index 000000000..b3125c93f --- /dev/null +++ b/src/data/roadmaps/java/content/queue@ThoWhXb4vUvNfE70_wMfa.md @@ -0,0 +1 @@ +# Queue \ No newline at end of file diff --git a/src/data/roadmaps/java/content/record@VqLV7kolfRFnvOuJAvzlg.md b/src/data/roadmaps/java/content/record@VqLV7kolfRFnvOuJAvzlg.md new file mode 100644 index 000000000..b3d22144f --- /dev/null +++ b/src/data/roadmaps/java/content/record@VqLV7kolfRFnvOuJAvzlg.md @@ -0,0 +1 @@ +# Record \ No newline at end of file diff --git a/src/data/roadmaps/java/content/regular-expressions@C7rB3jkshHFN7TkHRJPlz.md b/src/data/roadmaps/java/content/regular-expressions@C7rB3jkshHFN7TkHRJPlz.md new file mode 100644 index 000000000..e91b05043 --- /dev/null +++ b/src/data/roadmaps/java/content/regular-expressions@C7rB3jkshHFN7TkHRJPlz.md @@ -0,0 +1 @@ +# Regular Expressions \ No newline at end of file diff --git a/src/data/roadmaps/java/content/set@XjkNd5WJ9yxW48dwHQNkZ.md b/src/data/roadmaps/java/content/set@XjkNd5WJ9yxW48dwHQNkZ.md new file mode 100644 index 000000000..b5fdecda9 --- /dev/null +++ b/src/data/roadmaps/java/content/set@XjkNd5WJ9yxW48dwHQNkZ.md @@ -0,0 +1 @@ +# Set \ No newline at end of file diff --git a/src/data/roadmaps/java/content/stack@DzfE_9WLAp-BrG3C1-MwU.md b/src/data/roadmaps/java/content/stack@DzfE_9WLAp-BrG3C1-MwU.md new file mode 100644 index 000000000..463aa833c --- /dev/null +++ b/src/data/roadmaps/java/content/stack@DzfE_9WLAp-BrG3C1-MwU.md @@ -0,0 +1 @@ +# Stack \ No newline at end of file diff --git a/src/data/roadmaps/java/content/static-keyword@ZcNxO6qIXIg7RaWYnZj2e.md b/src/data/roadmaps/java/content/static-keyword@ZcNxO6qIXIg7RaWYnZj2e.md new file mode 100644 index 000000000..37f334bce --- /dev/null +++ b/src/data/roadmaps/java/content/static-keyword@ZcNxO6qIXIg7RaWYnZj2e.md @@ -0,0 +1 @@ +# Static Keyword \ No newline at end of file diff --git a/src/data/roadmaps/java/content/static-vs-dynamic-binding@Kjdj862xnz8fqDYE3HKhC.md b/src/data/roadmaps/java/content/static-vs-dynamic-binding@Kjdj862xnz8fqDYE3HKhC.md new file mode 100644 index 000000000..18e42da40 --- /dev/null +++ b/src/data/roadmaps/java/content/static-vs-dynamic-binding@Kjdj862xnz8fqDYE3HKhC.md @@ -0,0 +1 @@ +# Static vs Dynamic Binding \ No newline at end of file diff --git a/src/data/roadmaps/java/content/strings-and-methods@aEaBobzFWv0mJHGAbgxKY.md b/src/data/roadmaps/java/content/strings-and-methods@aEaBobzFWv0mJHGAbgxKY.md new file mode 100644 index 000000000..66bcdbd1e --- /dev/null +++ b/src/data/roadmaps/java/content/strings-and-methods@aEaBobzFWv0mJHGAbgxKY.md @@ -0,0 +1 @@ +# Strings and Methods \ No newline at end of file diff --git a/src/data/roadmaps/java/content/type-casting@yNDbk6r5wFqBi25xmIRF_.md b/src/data/roadmaps/java/content/type-casting@yNDbk6r5wFqBi25xmIRF_.md new file mode 100644 index 000000000..3410bb6ce --- /dev/null +++ b/src/data/roadmaps/java/content/type-casting@yNDbk6r5wFqBi25xmIRF_.md @@ -0,0 +1 @@ +# Type Casting \ No newline at end of file diff --git a/src/data/roadmaps/java/content/variables-and-scopes@VBNcAO0STaZJ1iV9A7utv.md b/src/data/roadmaps/java/content/variables-and-scopes@VBNcAO0STaZJ1iV9A7utv.md new file mode 100644 index 000000000..92a501398 --- /dev/null +++ b/src/data/roadmaps/java/content/variables-and-scopes@VBNcAO0STaZJ1iV9A7utv.md @@ -0,0 +1 @@ +# Variables and Scopes \ No newline at end of file diff --git a/src/data/roadmaps/java/content/virtual-threads@vJSq1GJLIMQ6IIB8CMK8g.md b/src/data/roadmaps/java/content/virtual-threads@vJSq1GJLIMQ6IIB8CMK8g.md new file mode 100644 index 000000000..e751a8601 --- /dev/null +++ b/src/data/roadmaps/java/content/virtual-threads@vJSq1GJLIMQ6IIB8CMK8g.md @@ -0,0 +1 @@ +# Virtual Threads \ No newline at end of file diff --git a/src/data/roadmaps/java/content/volatile-keyword@U4Wx3MH3LgJLa0n9Ne0Br.md b/src/data/roadmaps/java/content/volatile-keyword@U4Wx3MH3LgJLa0n9Ne0Br.md new file mode 100644 index 000000000..e8cecdde7 --- /dev/null +++ b/src/data/roadmaps/java/content/volatile-keyword@U4Wx3MH3LgJLa0n9Ne0Br.md @@ -0,0 +1 @@ +# volatile keyword \ No newline at end of file