|
26 | 26 | * [Java Architecture](#-2-java-architecture)
|
27 | 27 | * [Java Data Types](#-3-java-data-types)
|
28 | 28 | * [Java Methods](#-4-java-methods)
|
29 |
| -* [Java Classes](#-5-java-classes) |
30 |
| -* [Java Constructors](#-6-java-constructors) |
31 |
| -* [Java Array](#-7-java-array) |
32 |
| -* [Java Strings](#-8-java-strings) |
33 |
| -* [Java Reflection](#-9-java-reflection) |
34 |
| -* [Java Streams](#-10-java-streams) |
35 |
| -* [Java Regular Expressions](#-11-java-regular-expressions) |
36 |
| -* [Java File Handling](#-12-java-file-handling) |
37 |
| -* [Java Exceptions](#-13-java-exceptions) |
38 |
| -* [Java Inheritance](#-14-java-inheritance) |
39 |
| -* [Java Method Overriding](#-15-java-method-overriding) |
40 |
| -* [Java Polymorphism](#-16-java-polymorphism) |
41 |
| -* [Java Abstraction](#-17-java-abstraction) |
42 |
| -* [Java Interfaces](#-18-java-interfaces) |
43 |
| -* [Java Encapsulation](#-19-java-encapsulation) |
44 |
| -* [Java Generics](#-20-java-generics) |
45 |
| -* [Miscellaneous](#-21-miscellaneous) |
| 29 | +* [Java Functional programming](#-5-java-functional-programming) |
| 30 | +* [Java Lambda expressions](#-6-java-lambda-expressions) |
| 31 | +* [Java Classes](#-7-java-classes) |
| 32 | +* [Java Constructors](#-8-java-constructors) |
| 33 | +* [Java Array](#-9-java-array) |
| 34 | +* [Java Strings](#-10-java-strings) |
| 35 | +* [Java Reflection](#-11-java-reflection) |
| 36 | +* [Java Streams](#-12-java-streams) |
| 37 | +* [Java Regular Expressions](#-13-java-regular-expressions) |
| 38 | +* [Java File Handling](#-14-java-file-handling) |
| 39 | +* [Java Exceptions](#-15-java-exceptions) |
| 40 | +* [Java Inheritance](#-16-java-inheritance) |
| 41 | +* [Java Method Overriding](#-17-java-method-overriding) |
| 42 | +* [Java Polymorphism](#-18-java-polymorphism) |
| 43 | +* [Java Abstraction](#-19-java-abstraction) |
| 44 | +* [Java Interfaces](#-20-java-interfaces) |
| 45 | +* [Java Encapsulation](#-21-java-encapsulation) |
| 46 | +* [Java Generics](#-22-java-generics) |
| 47 | +* [Miscellaneous](#-23-miscellaneous) |
46 | 48 |
|
47 | 49 | <br/>
|
48 | 50 |
|
@@ -939,7 +941,15 @@ Method references are potentially more efficient than using lambda expressions.
|
939 | 941 | <b><a href="#related-topics">↥ back to top</a></b>
|
940 | 942 | </div>
|
941 | 943 |
|
942 |
| -## # 5. JAVA CLASSES |
| 944 | +## # 5. JAVA FUNCTIONAL PROGRAMMING |
| 945 | + |
| 946 | +<br/> |
| 947 | + |
| 948 | +## # 6. JAVA LAMBDA EXPRESSIONS |
| 949 | + |
| 950 | +<br/> |
| 951 | + |
| 952 | +## # 7. JAVA CLASSES |
943 | 953 |
|
944 | 954 | <br/>
|
945 | 955 |
|
@@ -1366,7 +1376,7 @@ optional.orElse( " ops ... " ); // "hello"
|
1366 | 1376 | <b><a href="#related-topics">↥ back to top</a></b>
|
1367 | 1377 | </div>
|
1368 | 1378 |
|
1369 |
| -## # 6. JAVA CONSTRUCTORS |
| 1379 | +## # 8. JAVA CONSTRUCTORS |
1370 | 1380 |
|
1371 | 1381 | <br/>
|
1372 | 1382 |
|
@@ -1600,7 +1610,7 @@ class Visitor{
|
1600 | 1610 | <b><a href="#related-topics">↥ back to top</a></b>
|
1601 | 1611 | </div>
|
1602 | 1612 |
|
1603 |
| -## # 7. JAVA ARRAY |
| 1613 | +## # 9. JAVA ARRAY |
1604 | 1614 |
|
1605 | 1615 | <br/>
|
1606 | 1616 |
|
@@ -1658,7 +1668,7 @@ class Visitor{
|
1658 | 1668 | <b><a href="#related-topics">↥ back to top</a></b>
|
1659 | 1669 | </div>
|
1660 | 1670 |
|
1661 |
| -## # 8. JAVA STRINGS |
| 1671 | +## # 10. JAVA STRINGS |
1662 | 1672 |
|
1663 | 1673 | <br/>
|
1664 | 1674 |
|
@@ -1845,7 +1855,7 @@ System.out.println(joiner); // prefix-Hello.the.brave.world-suffix
|
1845 | 1855 | <b><a href="#related-topics">↥ back to top</a></b>
|
1846 | 1856 | </div>
|
1847 | 1857 |
|
1848 |
| -## # 9. JAVA REFLECTION |
| 1858 | +## # 11. JAVA REFLECTION |
1849 | 1859 |
|
1850 | 1860 | <br/>
|
1851 | 1861 |
|
@@ -1947,7 +1957,7 @@ Test
|
1947 | 1957 | <b><a href="#related-topics">↥ back to top</a></b>
|
1948 | 1958 | </div>
|
1949 | 1959 |
|
1950 |
| -## # 10. JAVA STREAMS |
| 1960 | +## # 12. JAVA STREAMS |
1951 | 1961 |
|
1952 | 1962 | <br/>
|
1953 | 1963 |
|
@@ -2190,7 +2200,7 @@ For numerical streams, an additional method is available `mapToObj()`that conver
|
2190 | 2200 | <b><a href="#related-topics">↥ back to top</a></b>
|
2191 | 2201 | </div>
|
2192 | 2202 |
|
2193 |
| -## # 11. JAVA REGULAR EXPRESSIONS |
| 2203 | +## # 13. JAVA REGULAR EXPRESSIONS |
2194 | 2204 |
|
2195 | 2205 | <br/>
|
2196 | 2206 |
|
@@ -2228,7 +2238,7 @@ public class Index {
|
2228 | 2238 | <b><a href="#related-topics">↥ back to top</a></b>
|
2229 | 2239 | </div>
|
2230 | 2240 |
|
2231 |
| -## # 12. JAVA FILE HANDLING |
| 2241 | +## # 14. JAVA FILE HANDLING |
2232 | 2242 |
|
2233 | 2243 | <br/>
|
2234 | 2244 |
|
@@ -2573,7 +2583,7 @@ public class SerialExample {
|
2573 | 2583 | <b><a href="#related-topics">↥ back to top</a></b>
|
2574 | 2584 | </div>
|
2575 | 2585 |
|
2576 |
| -## # 13. JAVA EXCEPTIONS |
| 2586 | +## # 15. JAVA EXCEPTIONS |
2577 | 2587 |
|
2578 | 2588 | <br/>
|
2579 | 2589 |
|
@@ -2943,7 +2953,7 @@ Example: **OutOfMemoryError, VirtualMachineError, AssertionError** etc.
|
2943 | 2953 | <b><a href="#related-topics">↥ back to top</a></b>
|
2944 | 2954 | </div>
|
2945 | 2955 |
|
2946 |
| -## # 14. JAVA INHERITANCE |
| 2956 | +## # 16. JAVA INHERITANCE |
2947 | 2957 |
|
2948 | 2958 | <br/>
|
2949 | 2959 |
|
@@ -3256,11 +3266,11 @@ that satisefies *Liskov's substitution principle*.
|
3256 | 3266 | <b><a href="#related-topics">↥ back to top</a></b>
|
3257 | 3267 | </div>
|
3258 | 3268 |
|
3259 |
| -## # 15. JAVA METHOD OVERRIDING |
| 3269 | +## # 17. JAVA METHOD OVERRIDING |
3260 | 3270 |
|
3261 | 3271 | <br/>
|
3262 | 3272 |
|
3263 |
| -## # 16. JAVA POLYMORPHISM |
| 3273 | +## # 18. JAVA POLYMORPHISM |
3264 | 3274 |
|
3265 | 3275 | <br/>
|
3266 | 3276 |
|
@@ -3464,7 +3474,7 @@ Bank Rate of Interest: 0.0
|
3464 | 3474 | <b><a href="#related-topics">↥ back to top</a></b>
|
3465 | 3475 | </div>
|
3466 | 3476 |
|
3467 |
| -## # 17. JAVA ABSTRACTION |
| 3477 | +## # 19. JAVA ABSTRACTION |
3468 | 3478 |
|
3469 | 3479 | <br/>
|
3470 | 3480 |
|
@@ -3567,7 +3577,7 @@ Abstraction is about hiding unwanted details while giving out most essential det
|
3567 | 3577 | <b><a href="#related-topics">↥ back to top</a></b>
|
3568 | 3578 | </div>
|
3569 | 3579 |
|
3570 |
| -## # 18. JAVA INTERFACES |
| 3580 | +## # 20. JAVA INTERFACES |
3571 | 3581 |
|
3572 | 3582 | <br/>
|
3573 | 3583 |
|
@@ -3986,7 +3996,7 @@ now.get();
|
3986 | 3996 | <b><a href="#related-topics">↥ back to top</a></b>
|
3987 | 3997 | </div>
|
3988 | 3998 |
|
3989 |
| -## # 19. JAVA ENCAPSULATION |
| 3999 | +## # 21. JAVA ENCAPSULATION |
3990 | 4000 |
|
3991 | 4001 | <br/>
|
3992 | 4002 |
|
@@ -4027,7 +4037,7 @@ public class MainClass {
|
4027 | 4037 | <b><a href="#related-topics">↥ back to top</a></b>
|
4028 | 4038 | </div>
|
4029 | 4039 |
|
4030 |
| -## # 20. JAVA GENERICS |
| 4040 | +## # 22. JAVA GENERICS |
4031 | 4041 |
|
4032 | 4042 | <br/>
|
4033 | 4043 |
|
@@ -4090,7 +4100,7 @@ Generic Class Example !
|
4090 | 4100 | <b><a href="#related-topics">↥ back to top</a></b>
|
4091 | 4101 | </div>
|
4092 | 4102 |
|
4093 |
| -## # 21. MISCELLANEOUS |
| 4103 | +## # 23. MISCELLANEOUS |
4094 | 4104 |
|
4095 | 4105 | <br/>
|
4096 | 4106 |
|
|
0 commit comments