java-tutorials/core-java-modules
Michael Olayemi ddce1d63db Law of Demeter in Java (#14465)
* Law of Demeter in Java

* Law of Demeter in Java

* Law of Demeter in Java
2023-07-26 10:55:09 +05:30
..
core-java-8 JAVA-8924 Cleanup for spliterator article (#14221) 2023-06-11 13:09:16 +05:30
core-java-8-2 Java 19120 Code review changes (#13747) 2023-04-20 18:40:19 +03:00
core-java-8-datetime JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-8-datetime-2 Update README.md 2023-07-01 17:39:19 +08:00
core-java-9 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-9-improvements JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-9-jigsaw JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-9-new-features JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-9-streams JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-10 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-11 JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-11-2 JAVA-23317 | Added dummy TrustManager (#14444) 2023-07-22 18:49:21 +05:30
core-java-11-3 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-12 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-13 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-14 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-15 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-16 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-17 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-19 Update README.md 2023-07-01 17:20:41 +08:00
core-java-20 JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-annotations JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-arrays-convert Update README.md 2023-07-01 16:59:56 +08:00
core-java-arrays-guides backlink updated 2023-05-31 17:33:18 +05:30
core-java-arrays-multidimensional backlink updated 2023-05-31 16:07:51 +05:30
core-java-arrays-operations-advanced Update README.md 2023-06-15 21:57:03 +08:00
core-java-arrays-operations-basic Update README.md 2023-05-11 23:52:22 +08:00
core-java-arrays-sorting JAVA-9486: Use guava.version defined in the parent pom 2022-01-17 20:18:43 +01:00
core-java-booleans Update README.md 2023-07-01 17:18:27 +08:00
core-java-char Update README.md 2023-05-05 23:28:38 +08:00
core-java-collections JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-2 backlink updated 2023-05-31 16:23:51 +05:30
core-java-collections-3 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-4 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-5 JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-collections-array-list JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-conversions backlink updated 2023-05-31 17:24:54 +05:30
core-java-collections-conversions-2 Update README.md 2023-06-21 18:26:24 +08:00
core-java-collections-list backlink updated 2023-05-31 17:23:33 +05:30
core-java-collections-list-2 backlink updated 2023-05-31 17:07:22 +05:30
core-java-collections-list-3 Performance and Memory Allocation Comparison Between List and Set (#14124) 2023-06-12 08:26:58 +05:30
core-java-collections-list-4 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-list-5 JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-collections-maps BAEL-6313: Supporting ImmutableMap.ofEntries in Guava (#13751) 2023-04-11 08:38:52 +02:00
core-java-collections-maps-2 backlink updated 2023-05-31 16:36:37 +05:30
core-java-collections-maps-3 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-maps-4 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-maps-5 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-maps-6 Update README.md 2023-06-08 23:30:21 +08:00
core-java-collections-set JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-collections-set-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-compiler JAVA-19116 Create new core-java-compiler sub module under core-java-modules (#13658) 2023-04-12 16:46:55 +05:45
core-java-concurrency-2 Update README.md 2023-07-13 14:01:58 +08:00
core-java-concurrency-advanced JAVA-18116 Review log statements for projects - Week 7 - 2023 (#13583) 2023-04-10 14:35:40 +03:00
core-java-concurrency-advanced-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-concurrency-advanced-3 backlink updated 2023-05-30 17:11:31 +05:30
core-java-concurrency-advanced-4 JAVA-21602 | fixing sync code block (#14318) 2023-06-28 20:18:08 +05:30
core-java-concurrency-basic BAEL-6721 move code to concurrency basic folder 2023-07-17 15:57:24 +01:00
core-java-concurrency-basic-2 backlink updated 2023-05-30 17:08:52 +05:30
core-java-concurrency-basic-3 BAEL-6578: removed comments 2023-07-17 19:39:13 +02:00
core-java-concurrency-collections backlink updated 2023-05-31 16:45:32 +05:30
core-java-concurrency-collections-2 Update README.md 2023-05-17 20:42:22 +08:00
core-java-concurrency-simple BAEL-6721 move code to concurrency basic folder 2023-07-17 15:57:24 +01:00
core-java-console JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-date-operations-1 backlink updated 2023-05-31 16:05:37 +05:30
core-java-date-operations-2 backlink updated 2023-05-30 17:31:46 +05:30
core-java-date-operations-3 Update README.md 2023-07-19 19:11:45 +08:00
core-java-datetime-conversion Update README.md 2022-11-30 07:26:23 +08:00
core-java-datetime-string backlink updated 2023-05-31 16:28:25 +05:30
core-java-datetime-string-2 Update README.md 2023-06-15 22:32:42 +08:00
core-java-documentation JAVA-19117 Create new core-java-documentation sub module under core-java-modules (#13619) 2023-04-11 13:04:28 +05:45
core-java-exceptions JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-exceptions-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-exceptions-3 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-exceptions-4 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-function JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-functional JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-hex JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-httpclient JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-io JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-io-2 BAEL-6545: Update article https://www.baeldung.com/java-read-lines-large-file (#14168) 2023-06-08 21:43:31 +02:00
core-java-io-3 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-io-4 backlink updated 2023-05-27 16:17:36 +05:30
core-java-io-apis JAVA-22516 Split or move core-java-io-apis-2 module (moved-1) (#14361) 2023-07-14 23:00:39 +05:30
core-java-io-apis-2 Merge branch 'master' into master 2023-07-20 16:30:42 +03:00
core-java-io-conversions JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-io-conversions-2 Update README.md 2023-05-17 21:12:44 +08:00
core-java-jar JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-jndi JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-jpms JAVA-20211 Renamed modules (#13827) 2023-04-15 10:01:14 +05:30
core-java-jvm [JAVA-23091] Upgraded esapi version and removed it form main pom.xml (#14384) 2023-07-25 12:59:21 +05:30
core-java-jvm-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-jvm-3 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-lambdas Java 19120 Code review changes (#13747) 2023-04-20 18:40:19 +03:00
core-java-lang backlink updated 2023-05-31 16:27:10 +05:30
core-java-lang-2 backlink updated 2023-06-09 14:34:21 +05:30
core-java-lang-3 Update README.md 2023-06-02 17:47:05 +03:00
core-java-lang-4 backlink updated 2023-05-27 16:59:40 +05:30
core-java-lang-5 JAVA-20496 Non-article code: rawtypes and sandbox packages (#13886) 2023-04-24 10:40:47 +03:00
core-java-lang-6 What is the maximum depth of the java call stack? (#14428) 2023-07-21 07:12:48 +05:30
core-java-lang-math JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-lang-math-2 backlink removed 2023-07-20 16:42:50 +05:30
core-java-lang-math-3 JAVA-19119 Move article Java Money and the Currency API to core-java-lang-math-3 module (#13602) 2023-04-20 19:21:19 +03:00
core-java-lang-oop-constructors BAEL-6325 Create core-java-lang-oop-constructors-2 (#13933) 2023-05-01 19:53:21 -07:00
core-java-lang-oop-constructors-2 BAEL-6325 Create core-java-lang-oop-constructors-2 (#13933) 2023-05-01 19:53:21 -07:00
core-java-lang-oop-generics JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-lang-oop-inheritance JAVA-8436: Remove AssertJ depenendency from the child modules - part 4 2021-11-18 14:03:13 +01:00
core-java-lang-oop-methods Merge branch 'eugenp:master' into master 2023-05-02 21:40:51 -05:00
core-java-lang-oop-modifiers JAVA-16946 Upgrade h2 database version for remaining modules (#13976) 2023-05-14 20:13:06 +03:00
core-java-lang-oop-others Law of Demeter in Java (#14465) 2023-07-26 10:55:09 +05:30
core-java-lang-oop-patterns BAEL-6225 Refactor code and move package. (#14132) 2023-07-24 08:47:07 +01:00
core-java-lang-oop-types backlink updated 2023-05-31 16:43:10 +05:30
core-java-lang-oop-types-2 Update README.md 2023-03-09 15:32:53 +08:00
core-java-lang-operators backlink updated 2023-05-31 15:53:10 +05:30
core-java-lang-operators-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-lang-syntax JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-lang-syntax-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-locale JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-methods updated backlink 2023-06-24 13:29:37 +05:30
core-java-networking JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-networking-2 backlink updated 2023-05-30 17:10:24 +05:30
core-java-networking-3 JAVA-17293 Update Java Mail articles for core-java-networking-3 2023-01-28 13:15:21 +02:00
core-java-networking-4 Update README.md 2023-04-28 21:15:28 +08:00
core-java-nio JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-nio-2 JAVA-23082 Review log statements for projects - Week 16 - 2023 (moved-13) (conti-1) 2023-07-10 11:23:04 +03:00
core-java-numbers JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-numbers-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-numbers-3 Generating Random Numbers in a Range with Some Exclusions in Java (#14357) 2023-07-09 08:37:06 +05:30
core-java-numbers-4 JAVA-13328 Update Convert Byte Size Into a Human-Readable Format in Java 2022-07-16 14:28:46 +05:30
core-java-numbers-5 backlink updated 2023-05-27 15:28:39 +05:30
core-java-numbers-6 Update README.md 2023-07-19 16:22:36 +08:00
core-java-numbers-conversions Update README.md 2023-07-13 21:27:25 +08:00
core-java-optional JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-os JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-perf Update README.md 2023-06-09 22:09:21 +08:00
core-java-perf-2 backlinks removed 2023-06-09 14:49:18 +05:30
core-java-properties JAVA-19115 Create new core-java-properties sub module under core-java-modules (#13669) 2023-04-12 17:17:52 +05:45
core-java-records JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-reflection backlink updated 2023-05-31 16:40:09 +05:30
core-java-reflection-2 backlink updated 2023-05-27 17:12:28 +05:30
core-java-regex JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-regex-2 Update article "Difference Between \z and \Z in a Regular Expression in Java" (#14151) 2023-05-31 11:09:25 -07:00
core-java-scanner Update README.md (#14409) 2023-07-14 23:25:39 +05:30
core-java-security JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-security-2 backlink updated 2023-05-30 17:26:02 +05:30
core-java-security-3 Update README.md 2023-07-01 16:50:32 +08:00
core-java-security-algorithms JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-serialization JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-streams backlink updated 2023-05-31 16:38:34 +05:30
core-java-streams-2 JAVA-23082 Review log statements for projects - Week 16 - 2023 (moved-13) (conti-1) 2023-07-10 11:23:04 +03:00
core-java-streams-3 JAVA-20496 Non-article code: rawtypes and sandbox packages (#13886) 2023-04-24 10:40:47 +03:00
core-java-streams-4 Update README.md 2023-04-21 18:48:42 +03:00
core-java-streams-5 Update README.md 2023-05-26 00:19:08 +08:00
core-java-streams-collect Java 20405 Align module names, folder names and artifact id - Week 18 - 2023 (moved-7) (#14290) 2023-06-23 13:15:40 +05:30
core-java-streams-maps JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-string-algorithms backlink updated 2023-05-31 16:25:02 +05:30
core-java-string-algorithms-2 backlink updated 2023-05-31 15:46:34 +05:30
core-java-string-algorithms-3 backlink updated 2023-05-30 17:29:13 +05:30
core-java-string-apis JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-string-apis-2 JAVA-22238 | moved articles into correct locations. (#14297) 2023-06-24 23:41:14 +05:30
core-java-string-conversions Merge branch 'eugenp:master' into string_to_int_encapsulation 2023-05-21 23:37:26 +05:30
core-java-string-conversions-2 JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-string-conversions-3 JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-string-operations JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-string-operations-2 backlink updated 2023-05-30 17:47:55 +05:30
core-java-string-operations-3 Update StringFilenameValidationUtils.java 2023-07-10 00:00:07 -03:00
core-java-string-operations-4 Java-20326: Changes made for replacing strSubstitutor with stringSubstitutor (#14301) 2023-06-25 18:19:11 +05:30
core-java-string-operations-5 Create new module core-java-string-operations-6 2023-05-22 19:51:40 +02:00
core-java-string-operations-6 BAEL-6710 (#14454) 2023-07-23 19:50:50 +02:00
core-java-strings JAVA-22238 | moved articles into correct locations. (#14297) 2023-06-24 23:41:14 +05:30
core-java-sun JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
core-java-time-measurements JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
core-java-uuid JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30
pre-jpms JAVA-19536 Fix formatting of pom.xmls 2023-04-05 07:14:09 +05:30
README.md JAVA-11533 Move core-java related modules to core-java-modules (#12119) 2022-05-04 20:15:22 +05:30
pom.xml JAVA-22625: Changes made for formatting the pom.xml (#14327) 2023-07-25 12:04:39 +05:30

README.md

Core Java Modules

This module contains modules about core Java

Relevant articles: