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. Lists / Collections ✨
17. Sets / Collections ✨
18. Maps / Collections ✨
19. Generics / Collections ✨
20. Properties / Collections ✨
21. Streams / Collections ✨
22. Introduction / Junit ✨
23. Test Case / Junit ✨
24. Annotations / Junit ✨
25. Exceptions / Junit ✨
26. Test Suite / Junit ✨
27. Anonymous Inner Classes / Lambdas ✨
28. Functional Interfaces / Lambdas ✨
29. Method References / Lambdas ✨
30. Hello World / Maven
31. Executable / Maven
32. Windows / Maven
33. Rest App / Maven
34. Junit App / Maven
35. Guava App / Maven
36. Streams / Streams
37. Common Operations / Streams
38. Default Methods / Streams
39. Static Methods / Streams
40. Single Responsibility / Streams
41. Create Thread / Threads
42. Sleep / Threads
43. Lock / Threads
44. Scheduler / Threads
45. Singleton / Design-patterns
46. Observer / Design-patterns
47. Dependency Injection / Design-patterns
48. Strategy / Design-patterns
49. Mediator / Design-patterns
50. Streams IO / IO
51. Socket / IO
52. Watching Files / IO
53. Mail / IO
54. Logger / IO
55. Clipboard / IO
56. Encrypt / IO
57. Watchdog / IO
58. Constructors / Effective
59. Composition / Effective
60. Interfaces Default / Effective
61. Import Static / Effective
62. Enums / Effective