|
11 | 11 |
|
12 | 12 | 4. [Section 8 – Loops in Java](#section-8-loops-in-java) |
13 | 13 |
|
14 | | - 4.1 [Mastery of Loops & Number Patterns](#mastery-of-loops--number-patterns-in-java) |
| 14 | + 4.1. [Mastery of Loops & Number Patterns](#mastery-of-loops--number-patterns-in-java) |
15 | 15 |
|
16 | 16 | 5. [Section 9 – ArrayAB](#section-9-arrayab--mastering-arrays-in-java-1d-2d-jagged-and-beyond) |
17 | 17 |
|
@@ -215,7 +215,7 @@ System.out.print(n + " "); |
215 | 215 | } |
216 | 216 | ``` |
217 | 217 |
|
218 | | -### **[🔗 View Section5OperatorExpression on GitHub](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section5OperatorExpression)** |
| 218 | +### **[🔗 View Section 5 OperatorExpression on GitHub](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section5OperatorExpression)** |
219 | 219 |
|
220 | 220 | ### <sup><sub>[▲ TOP](#table-of-contents)</sub></sup> |
221 | 221 |
|
@@ -283,7 +283,7 @@ full power of Java's String class, regex, and object-printing mechanics — cruc |
283 | 283 | form, and log development. |
284 | 284 | ``` |
285 | 285 |
|
286 | | -### [🔗 View Section6StringPrinting on GitHub](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section6StringClassPrinting) |
| 286 | +### [🔗 View Section 6 String Printing on GitHub](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section6StringClassPrinting) |
287 | 287 |
|
288 | 288 | ### <sup><sub>[▲ TOP](#table-of-contents)</sub></sup> |
289 | 289 |
|
@@ -364,7 +364,7 @@ Logical Thinking Conditional constructs help develop critical problem-solving |
364 | 364 | ``` |
365 | 365 |
|
366 | 366 |
|
367 | | -### **[🔗 View Section7ConditionalStatements on GitHub](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section7ConditionalStatements/src)** |
| 367 | +### **[🔗 View Section 7 Conditional Statements on GitHub](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section7ConditionalStatements/src)** |
368 | 368 |
|
369 | 369 | ### <sup><sub>[▲ TOP](#table-of-contents)</sub></sup> |
370 | 370 |
|
@@ -1150,7 +1150,7 @@ Expanding upon the foundational and advanced multithreading topics, this final p |
1150 | 1150 | | Interview questions file | Summary of practical + theory aspects expected in job interviews | |
1151 | 1151 |
|
1152 | 1152 |
|
1153 | | -### [Volatile and Atomic](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section19MultiThreading) |
| 1153 | +### [Volatile and Atomic](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section19MultiThreading/Volatile%20and%20Atomic) |
1154 | 1154 |
|
1155 | 1155 | ### <sup><sub>[▲ TOP](#table-of-contents)</sub></sup> |
1156 | 1156 |
|
@@ -1355,9 +1355,9 @@ This continuation of Section23 expands into **core file operations**, **byte & c |
1355 | 1355 | - Prefer **BufferedReader** and **BufferedWriter** for large text files. |
1356 | 1356 | - Use `try-with-resources` to **automatically close streams** and avoid resource leaks. |
1357 | 1357 | - For performance + thread safety, combine `BufferedInputStream` with `DataInputStream` if needed. |
1358 | | -- Learn `PipedStream` when working with **producer-consumer** patterns in multi-threaded apps. |
| 1358 | +- Learn `PipedStream` when working with **producer-consumer** patterns in multithreaded apps. |
1359 | 1359 |
|
1360 | | -### 📂 [– Core File I/O, Byte & Character Streams](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section23JavaIOStreams) |
| 1360 | +### 📂 [Core File I/O, Byte & Character Streams](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section23JavaIOStreams) |
1361 | 1361 |
|
1362 | 1362 | ### <sup><sub>[▲ TOP](#table-of-contents)</sub></sup> |
1363 | 1363 |
|
@@ -1419,14 +1419,14 @@ This section is all about mastering **Java Generics**, which allow type-safe and |
1419 | 1419 | | Why Use Generics? | `WhyGenerics.java`, `Generics in Java.txt` | Type safety, code reuse, abstraction, no casting | |
1420 | 1420 | ``` |
1421 | 1421 |
|
1422 | | -### [Section24 Java Generics 📂 – Type-Safe Data Structures](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section24JavaGenerics) |
| 1422 | +### [Section24 Java Generics Type Safe Data Structures](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section24JavaGenerics) |
1423 | 1423 |
|
1424 | 1424 | ### <sup><sub>[▲ TOP](#table-of-contents)</sub></sup> |
1425 | 1425 |
|
1426 | 1426 | --- |
1427 | 1427 |
|
1428 | 1428 |
|
1429 | | -### 📚 [Section25 Collection Framework – Mastering Java Collections](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section25CollectionFramework) |
| 1429 | +### [Section25 Collection Framework – Mastering Java Collections](https://github.com/Someshdiwan/JavaEvolution-Learning-Growing-Mastering/tree/master/Section25CollectionFramework) |
1430 | 1430 |
|
1431 | 1431 | This section begins your journey into the **Java Collection Framework**, starting with **concurrent maps**—essential when working with multithreaded applications or high-performance systems. |
1432 | 1432 |
|
|
0 commit comments