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. Generics / OOP ✨
16. Solid / OOP ✨
17. Framework / Collections ✨
18. Arrays / Collections ✨
19. Lists / Collections ✨
20. Sets / Collections ✨
21. Queues / Collections
22. Maps / Collections ✨
23. Properties / Collections ✨
24. Streams / Collections ✨
25. Introduction / Junit ✨
26. Test Case / Junit ✨
27. Annotations / Junit ✨
28. Exceptions / Junit ✨
29. Test Suite / Junit ✨
30. Anonymous Inner Classes / Lambdas ✨
31. Functional Interfaces / Lambdas ✨
32. Method References / Lambdas ✨
33. Hello World / Maven
34. Executable / Maven
35. Windows / Maven
36. Rest App / Maven
37. Junit App / Maven
38. Guava App / Maven
39. Streams Basics / 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