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