Java Pages
01. Classes / Basics ✨
02. Objects / Basics ✨
03. Arrays / Basics ✨
04. Variables / Basics ✨
05. Loops / Basics
06. Strings / Basics
07. Regexp / Basics
08. Data Types / Basics
09. Exceptions / Basics
10. Inheritance / OOP ✨
11. Interfaces / OOP ✨
12. Polymorphism / OOP ✨
13. Static Keyword / OOP ✨
14. Constructors / OOP ✨
15. Solid / OOP ✨
16. Arrays / Collections ✨
17. Collections / Collections ✨
18. Lists / Collections ✨
19. Sets / Collections ✨
20. Maps / Collections ✨
21. Generics / Collections ✨
22. Properties / Collections ✨
23. Streams / Collections ✨
24. Introduction / Junit ✨
25. Test Case / Junit ✨
26. Annotations / Junit ✨
27. Exceptions / Junit ✨
28. Test Suite / Junit ✨
29. Anonymous Inner Classes / Lambdas ✨
30. Functional Interfaces / Lambdas ✨
31. Method References / Lambdas ✨
32. Hello World / Maven
33. Executable / Maven
34. Windows / Maven
35. Rest App / Maven
36. Junit App / Maven
37. Guava App / Maven
38. Streams / Streams
39. Common Operations / Streams
40. Default Methods / Streams
41. Static Methods / Streams
42. Single Responsibility / Streams
43. Create Thread / Threads
44. Sleep / Threads
45. Lock / Threads
46. Scheduler / Threads
47. Singleton / Design-patterns
48. Observer / Design-patterns
49. Dependency Injection / Design-patterns
50. Strategy / Design-patterns
51. Mediator / Design-patterns
52. Streams IO / IO
53. Socket / IO
54. Watching Files / IO
55. Mail / IO
56. Logger / IO
57. Clipboard / IO
58. Encrypt / IO
59. Watchdog / IO
60. Constructors / Effective
61. Composition / Effective
62. Interfaces Default / Effective
63. Import Static / Effective
64. Enums / Effective